In the Linux kernel, the following vulnerability has been resolved:
dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape
For raid456, if reshape is still in progress, then IO across reshape position will wait for reshape to make progress. However, for dm-raid, in following cases reshape will never make progress hence IO will hang:
1) the array is read-only; 2) MDRECOVERYWAIT is set; 3) MDRECOVERYFROZEN is set;
After commit c467e97f079f ("md/raid6: use valid sector values to determine if an I/O should wait on the reshape") fix the problem that IO across reshape position doesn't wait for reshape, the dm-raid test shell/lvconvert-raid-reshape.sh start to hang:
[root@fedora ~]# cat /proc/979/stack [<0>] waitwoken+0x7d/0x90 [<0>] raid5makerequest+0x929/0x1d70 [raid456] [<0>] mdhandlerequest+0xc2/0x3b0 [mdmod] [<0>] raidmap+0x2c/0x50 [dmraid] [<0>] _mapbio+0x251/0x380 [dmmod] [<0>] dmsubmitbio+0x1f0/0x760 [dmmod] [<0>] _submitbio+0xc2/0x1c0 [<0>] submitbionoacctnocheck+0x17f/0x450 [<0>] submitbionoacct+0x2bc/0x780 [<0>] submitbio+0x70/0xc0 [<0>] mpagereadahead+0x169/0x1f0 [<0>] blkdevreadahead+0x18/0x30 [<0>] readpages+0x7c/0x3b0 [<0>] pagecacheraunbounded+0x1ab/0x280 [<0>] forcepagecachera+0x9e/0x130 [<0>] pagecachesyncra+0x3b/0x110 [<0>] filemapgetpages+0x143/0xa30 [<0>] filemapread+0xdc/0x4b0 [<0>] blkdevreaditer+0x75/0x200 [<0>] vfsread+0x272/0x460 [<0>] ksysread+0x7a/0x170 [<0>] _x64sysread+0x1c/0x30 [<0>] dosyscall64+0xc6/0x230 [<0>] entrySYSCALL64afterhwframe+0x6c/0x74
This is because reshape can't make progress.
For md/raid, the problem doesn't exist because register new sync_thread doesn't rely on the IO to be done any more:
1) If array is read-only, it can switch to read-write by ioctl/sysfs; 2) md/raid never set MDRECOVERYWAIT; 3) If MDRECOVERYFROZEN is set, mddevsuspend() doesn't hold 'reconfigmutex', hence it can be cleared and reshape can continue by sysfs api 'sync_action'.
However, I'm not sure yet how to avoid the problem in dm-raid yet. This patch on the one hand make sure raidmessage() can't change syncthread() through raidmessage() after presuspend(), on the other hand detect the above 3 cases before wait for IO do be done in dmsuspend(), and let dm-raid requeue those IO.
[
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 610.0,
"function_hash": "36047840881049804999167184282693554484"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d249d770cb357d16a2097b548d2e4c1c137304",
"target": {
"file": "drivers/md/md.c",
"function": "md_handle_request"
},
"id": "CVE-2024-26962-016ce560"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 2097.0,
"function_hash": "38191744901239575508195243943298938874"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@41425f96d7aa59bc865f60f5dda3d7697b555677",
"target": {
"file": "drivers/md/raid5.c",
"function": "make_stripe_request"
},
"id": "CVE-2024-26962-0707a5a6"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 541.0,
"function_hash": "278903446878376729475404085584090877104"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@41425f96d7aa59bc865f60f5dda3d7697b555677",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_resume"
},
"id": "CVE-2024-26962-0861b305"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 263.0,
"function_hash": "84563807715453886419309940139163115533"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@41425f96d7aa59bc865f60f5dda3d7697b555677",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_map"
},
"id": "CVE-2024-26962-10e9d1c5"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 2097.0,
"function_hash": "38191744901239575508195243943298938874"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5943a34bf6bab5801e08a55f63e1b8d5bc90dae1",
"target": {
"file": "drivers/md/raid5.c",
"function": "make_stripe_request"
},
"id": "CVE-2024-26962-1fb0ed0f"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 285.0,
"function_hash": "29439023191118272327244011117618023242"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5943a34bf6bab5801e08a55f63e1b8d5bc90dae1",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_map"
},
"id": "CVE-2024-26962-32177548"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1539.0,
"function_hash": "120024830543783260029469323868173950655"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5943a34bf6bab5801e08a55f63e1b8d5bc90dae1",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_message"
},
"id": "CVE-2024-26962-3c5ed338"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"43708055726317961305346664698816195349",
"76048374879833141045726888458983664386",
"302677349961293492527162528077528026094",
"324885806179507484802723485010939938253",
"252145430788489082194840302239170950186",
"283610649992109384321621285062655166761",
"93918879468000999425934536185386033339",
"115643093892493764258668240725700830972",
"145871595561642730940052829891471757661",
"187342115064430738443728017178831194728",
"284788447495958836817261796272491674836",
"293231632303349524748318036848570516800",
"160435972402514887799446131965696187998",
"97188057215099273147980881827351570356",
"181735967294007828305199031648958714263",
"195320013724166805895498888028430119007",
"102391959062248840452877118399729549999",
"282675380043769822370978581161161509724"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5943a34bf6bab5801e08a55f63e1b8d5bc90dae1",
"target": {
"file": "drivers/md/md.c"
},
"id": "CVE-2024-26962-3f5462a2"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"172401503391071617088514735359902594890",
"278984108110654843208914582562729836611",
"152073340068382164647431518423984571015",
"285564336891110767409688456340572586825",
"331349507891004987506426052994313349835",
"98089730197923104298557988270314726532",
"48212119322371758761002775606817127663",
"317286135466839323567532880950767806392"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@41425f96d7aa59bc865f60f5dda3d7697b555677",
"target": {
"file": "drivers/md/md.h"
},
"id": "CVE-2024-26962-4bf7424f"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1539.0,
"function_hash": "120024830543783260029469323868173950655"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d249d770cb357d16a2097b548d2e4c1c137304",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_message"
},
"id": "CVE-2024-26962-4ebbe0b9"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 610.0,
"function_hash": "36047840881049804999167184282693554484"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@41425f96d7aa59bc865f60f5dda3d7697b555677",
"target": {
"file": "drivers/md/md.c",
"function": "md_handle_request"
},
"id": "CVE-2024-26962-59d0e961"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 2397.0,
"function_hash": "325446111009672750953884757657836015788"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5943a34bf6bab5801e08a55f63e1b8d5bc90dae1",
"target": {
"file": "drivers/md/raid5.c",
"function": "raid5_make_request"
},
"id": "CVE-2024-26962-5fabcdf9"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 233.0,
"function_hash": "253868847398201039821368412811993858918"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5943a34bf6bab5801e08a55f63e1b8d5bc90dae1",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_presuspend"
},
"id": "CVE-2024-26962-67ec66d2"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"43708055726317961305346664698816195349",
"76048374879833141045726888458983664386",
"302677349961293492527162528077528026094",
"324885806179507484802723485010939938253",
"252145430788489082194840302239170950186",
"283610649992109384321621285062655166761",
"93918879468000999425934536185386033339",
"115643093892493764258668240725700830972",
"145871595561642730940052829891471757661",
"187342115064430738443728017178831194728",
"284788447495958836817261796272491674836",
"293231632303349524748318036848570516800",
"160435972402514887799446131965696187998",
"97188057215099273147980881827351570356",
"181735967294007828305199031648958714263",
"195320013724166805895498888028430119007",
"102391959062248840452877118399729549999",
"282675380043769822370978581161161509724"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@41425f96d7aa59bc865f60f5dda3d7697b555677",
"target": {
"file": "drivers/md/md.c"
},
"id": "CVE-2024-26962-6d7e8366"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 2397.0,
"function_hash": "325446111009672750953884757657836015788"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@41425f96d7aa59bc865f60f5dda3d7697b555677",
"target": {
"file": "drivers/md/raid5.c",
"function": "raid5_make_request"
},
"id": "CVE-2024-26962-70baa2c1"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"164106445855223258842888681975862532413",
"173181390578937488972297011950171450446",
"109375443076556741127120666973293183357",
"290140326786949873985893193261642327976",
"57893186654439118970367634998440981325",
"43408466477768433050024776892222927099",
"79112615024468095805565852037321449576",
"96049178945414322839641574551731912738",
"54040346019774341684334641206112047720",
"16360242582254744236143263754956163554",
"267234372623567071425187672269625211401",
"221875899732219077629467068254706592844",
"189117452483633932310163692223151524273",
"209699612818013476332186170335854600608",
"29822967792073350143789569345437807586",
"160836284624370213022053371711757621224",
"48075518606201612440775102354168853821",
"89257041047910542253774269589299884095",
"244013992688818598437263938412748228297",
"73862702505104216248368753966646851048",
"164622565332391355489546564803725683869",
"96612820834519371716553340987824336778",
"91940896911656007936344953779053787759",
"194969137773464283897914998448468087771",
"201899069707868139206188864126126356788"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5943a34bf6bab5801e08a55f63e1b8d5bc90dae1",
"target": {
"file": "drivers/md/dm-raid.c"
},
"id": "CVE-2024-26962-72620bc6"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"172401503391071617088514735359902594890",
"278984108110654843208914582562729836611",
"152073340068382164647431518423984571015",
"285564336891110767409688456340572586825",
"331349507891004987506426052994313349835",
"98089730197923104298557988270314726532",
"48212119322371758761002775606817127663",
"317286135466839323567532880950767806392"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5943a34bf6bab5801e08a55f63e1b8d5bc90dae1",
"target": {
"file": "drivers/md/md.h"
},
"id": "CVE-2024-26962-7d7008f1"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"5625890344730681045243761445074483753",
"285865346648585025985540698318346210592",
"244565413897747459727150092848713173400",
"256139339591490869573243795699709541510",
"50987305632471314018149528376604080358",
"243912008941220581420802302930328646215",
"306467361352983340300803943634390479000",
"323736134355580894555336027395376526557",
"288397790588314336896320784861629749852",
"279747057499475989183015812504912724868",
"308991474938517899812083806684583829557",
"83901996550427202567613524109113241554",
"23806590210009885685757965894438881622",
"321004938770495409249949973175901383813",
"37640804179153998506300853431275193187",
"239920406711216757110916883595782475047",
"159266132220891485820316664406093574682",
"143780094221959149371332587042875681678",
"103671601566065174699857618158302869057",
"65557350927750082015714846053047098907",
"36880269120739496860565728701779524087",
"170694924869942933331980653730558573025",
"310392709557107193255861164487908114846",
"164327659014391186233200673304963477497",
"204872099311522447947440940796313858865",
"258783390207225781139910662327757685435",
"333145064405751972388185077239320487568",
"327393153180483172298227325928432669161",
"216274767640324732123688569512106166269",
"116464382524362346214844009855557756668",
"287223437713798224168839066410969788989",
"299055147377538358878360087146259245483",
"50303507147223398358388399697244350303",
"321234980365414551262689924216316290387",
"9589446140168787459009312023436192625"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@41425f96d7aa59bc865f60f5dda3d7697b555677",
"target": {
"file": "drivers/md/raid5.c"
},
"id": "CVE-2024-26962-8642e33b"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 541.0,
"function_hash": "278903446878376729475404085584090877104"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d249d770cb357d16a2097b548d2e4c1c137304",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_resume"
},
"id": "CVE-2024-26962-8d0501dd"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 610.0,
"function_hash": "36047840881049804999167184282693554484"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5943a34bf6bab5801e08a55f63e1b8d5bc90dae1",
"target": {
"file": "drivers/md/md.c",
"function": "md_handle_request"
},
"id": "CVE-2024-26962-8de90c0e"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 541.0,
"function_hash": "278903446878376729475404085584090877104"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5943a34bf6bab5801e08a55f63e1b8d5bc90dae1",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_resume"
},
"id": "CVE-2024-26962-978c4a55"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"5625890344730681045243761445074483753",
"285865346648585025985540698318346210592",
"244565413897747459727150092848713173400",
"256139339591490869573243795699709541510",
"50987305632471314018149528376604080358",
"243912008941220581420802302930328646215",
"306467361352983340300803943634390479000",
"323736134355580894555336027395376526557",
"288397790588314336896320784861629749852",
"279747057499475989183015812504912724868",
"308991474938517899812083806684583829557",
"83901996550427202567613524109113241554",
"23806590210009885685757965894438881622",
"321004938770495409249949973175901383813",
"37640804179153998506300853431275193187",
"239920406711216757110916883595782475047",
"159266132220891485820316664406093574682",
"143780094221959149371332587042875681678",
"103671601566065174699857618158302869057",
"65557350927750082015714846053047098907",
"36880269120739496860565728701779524087",
"170694924869942933331980653730558573025",
"310392709557107193255861164487908114846",
"164327659014391186233200673304963477497",
"204872099311522447947440940796313858865",
"258783390207225781139910662327757685435",
"333145064405751972388185077239320487568",
"327393153180483172298227325928432669161",
"216274767640324732123688569512106166269",
"116464382524362346214844009855557756668",
"287223437713798224168839066410969788989",
"299055147377538358878360087146259245483",
"50303507147223398358388399697244350303",
"321234980365414551262689924216316290387",
"9589446140168787459009312023436192625"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d249d770cb357d16a2097b548d2e4c1c137304",
"target": {
"file": "drivers/md/raid5.c"
},
"id": "CVE-2024-26962-a0aac4bd"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"172401503391071617088514735359902594890",
"278984108110654843208914582562729836611",
"152073340068382164647431518423984571015",
"285564336891110767409688456340572586825",
"331349507891004987506426052994313349835",
"98089730197923104298557988270314726532",
"48212119322371758761002775606817127663",
"317286135466839323567532880950767806392"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d249d770cb357d16a2097b548d2e4c1c137304",
"target": {
"file": "drivers/md/md.h"
},
"id": "CVE-2024-26962-a0ebe084"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1539.0,
"function_hash": "120024830543783260029469323868173950655"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@41425f96d7aa59bc865f60f5dda3d7697b555677",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_message"
},
"id": "CVE-2024-26962-a87d7c15"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 233.0,
"function_hash": "253868847398201039821368412811993858918"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d249d770cb357d16a2097b548d2e4c1c137304",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_presuspend"
},
"id": "CVE-2024-26962-aca91e71"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 2397.0,
"function_hash": "325446111009672750953884757657836015788"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d249d770cb357d16a2097b548d2e4c1c137304",
"target": {
"file": "drivers/md/raid5.c",
"function": "raid5_make_request"
},
"id": "CVE-2024-26962-ad4af184"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"164106445855223258842888681975862532413",
"173181390578937488972297011950171450446",
"109375443076556741127120666973293183357",
"33131970541527683872538397668779268019",
"24862202162325471435283815501262376534",
"43408466477768433050024776892222927099",
"79112615024468095805565852037321449576",
"96049178945414322839641574551731912738",
"54040346019774341684334641206112047720",
"16360242582254744236143263754956163554",
"267234372623567071425187672269625211401",
"221875899732219077629467068254706592844",
"189117452483633932310163692223151524273",
"209699612818013476332186170335854600608",
"29822967792073350143789569345437807586",
"160836284624370213022053371711757621224",
"48075518606201612440775102354168853821",
"89257041047910542253774269589299884095",
"244013992688818598437263938412748228297",
"73862702505104216248368753966646851048",
"164622565332391355489546564803725683869",
"96612820834519371716553340987824336778",
"91940896911656007936344953779053787759",
"194969137773464283897914998448468087771",
"201899069707868139206188864126126356788"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@41425f96d7aa59bc865f60f5dda3d7697b555677",
"target": {
"file": "drivers/md/dm-raid.c"
},
"id": "CVE-2024-26962-bd7c0213"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 233.0,
"function_hash": "253868847398201039821368412811993858918"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@41425f96d7aa59bc865f60f5dda3d7697b555677",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_presuspend"
},
"id": "CVE-2024-26962-cce9e8b8"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"164106445855223258842888681975862532413",
"173181390578937488972297011950171450446",
"109375443076556741127120666973293183357",
"290140326786949873985893193261642327976",
"57893186654439118970367634998440981325",
"43408466477768433050024776892222927099",
"79112615024468095805565852037321449576",
"96049178945414322839641574551731912738",
"54040346019774341684334641206112047720",
"16360242582254744236143263754956163554",
"267234372623567071425187672269625211401",
"221875899732219077629467068254706592844",
"189117452483633932310163692223151524273",
"209699612818013476332186170335854600608",
"29822967792073350143789569345437807586",
"160836284624370213022053371711757621224",
"48075518606201612440775102354168853821",
"89257041047910542253774269589299884095",
"244013992688818598437263938412748228297",
"73862702505104216248368753966646851048",
"164622565332391355489546564803725683869",
"96612820834519371716553340987824336778",
"91940896911656007936344953779053787759",
"194969137773464283897914998448468087771",
"201899069707868139206188864126126356788"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d249d770cb357d16a2097b548d2e4c1c137304",
"target": {
"file": "drivers/md/dm-raid.c"
},
"id": "CVE-2024-26962-d0e9360d"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 2097.0,
"function_hash": "38191744901239575508195243943298938874"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d249d770cb357d16a2097b548d2e4c1c137304",
"target": {
"file": "drivers/md/raid5.c",
"function": "make_stripe_request"
},
"id": "CVE-2024-26962-daf05d44"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"43708055726317961305346664698816195349",
"76048374879833141045726888458983664386",
"302677349961293492527162528077528026094",
"324885806179507484802723485010939938253",
"252145430788489082194840302239170950186",
"283610649992109384321621285062655166761",
"93918879468000999425934536185386033339",
"115643093892493764258668240725700830972",
"145871595561642730940052829891471757661",
"187342115064430738443728017178831194728",
"284788447495958836817261796272491674836",
"293231632303349524748318036848570516800",
"160435972402514887799446131965696187998",
"97188057215099273147980881827351570356",
"181735967294007828305199031648958714263",
"195320013724166805895498888028430119007",
"102391959062248840452877118399729549999",
"282675380043769822370978581161161509724"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d249d770cb357d16a2097b548d2e4c1c137304",
"target": {
"file": "drivers/md/md.c"
},
"id": "CVE-2024-26962-e2968d7d"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 285.0,
"function_hash": "29439023191118272327244011117618023242"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d249d770cb357d16a2097b548d2e4c1c137304",
"target": {
"file": "drivers/md/dm-raid.c",
"function": "raid_map"
},
"id": "CVE-2024-26962-e6588602"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"5625890344730681045243761445074483753",
"285865346648585025985540698318346210592",
"244565413897747459727150092848713173400",
"256139339591490869573243795699709541510",
"50987305632471314018149528376604080358",
"243912008941220581420802302930328646215",
"306467361352983340300803943634390479000",
"323736134355580894555336027395376526557",
"288397790588314336896320784861629749852",
"279747057499475989183015812504912724868",
"308991474938517899812083806684583829557",
"83901996550427202567613524109113241554",
"23806590210009885685757965894438881622",
"321004938770495409249949973175901383813",
"37640804179153998506300853431275193187",
"239920406711216757110916883595782475047",
"159266132220891485820316664406093574682",
"143780094221959149371332587042875681678",
"103671601566065174699857618158302869057",
"65557350927750082015714846053047098907",
"36880269120739496860565728701779524087",
"170694924869942933331980653730558573025",
"310392709557107193255861164487908114846",
"164327659014391186233200673304963477497",
"204872099311522447947440940796313858865",
"258783390207225781139910662327757685435",
"333145064405751972388185077239320487568",
"327393153180483172298227325928432669161",
"216274767640324732123688569512106166269",
"116464382524362346214844009855557756668",
"287223437713798224168839066410969788989",
"299055147377538358878360087146259245483",
"50303507147223398358388399697244350303",
"321234980365414551262689924216316290387",
"9589446140168787459009312023436192625"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5943a34bf6bab5801e08a55f63e1b8d5bc90dae1",
"target": {
"file": "drivers/md/raid5.c"
},
"id": "CVE-2024-26962-f0c96293"
}
]