In the Linux kernel, the following vulnerability has been resolved:
nvme-fc: do not wait in vain when unloading module
The module exit path has race between deleting all controllers and freeing 'left over IDs'. To prevent double free a synchronization between nvmedeletectrl and ida_destroy has been added by the initial commit.
There is some logic around trying to prevent from hanging forever in waitforcompletion, though it does not handling all cases. E.g. blktests is able to reproduce the situation where the module unload hangs forever.
If we completely rely on the cleanup code executed from the nvmedeletectrl path, all IDs will be freed eventually. This makes calling idadestroy unnecessary. We only have to ensure that all nvmedeletectrl code has been executed before we leave nvmefcexitmodule. This is done by flushing the nvmedeletewq workqueue.
While at it, remove the unused nvmefcwq workqueue too.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0882c366418bf9c19e1ba7f270fe377a9bf5d67",
"id": "CVE-2024-26846-029938c6",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_init_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "210236235925020340400126117653843387099",
"length": 769.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70fbfc47a392b98e5f8dba70c6efc6839205c982",
"id": "CVE-2024-26846-14ecef47",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_exit_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "56111997544483122759689920583845499626",
"length": 636.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f2c95015ec2a1899161be6c0bdaecedd5a7bfb2",
"id": "CVE-2024-26846-271bcca2",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"76032944897120258138820760294519098017",
"244505491467995112542567765756155421834",
"246187679020296835294306979103701431832",
"145492553419510855266319285994790754807",
"29800996252515414555087549960156740682",
"43328321108714153638391090739832003315",
"67743178454068878300758046879696254244",
"187893756986543137206968761261635785754",
"226676187724667482905655609891521271115",
"266303597812401085726261899691302860596",
"182834702000933710682999830427429770122",
"118230193267837025157039767111131692429",
"241372116278840903617957748888466779708",
"40770070276771547012008645436375062029",
"215850815184378276642236964675504008842",
"5103585394740000334215955918686694116",
"209134926673205576702392488590488994550",
"101623108256874994596930176050441967205",
"16319003309418159368716341476395144037",
"34242623786051579156865780600675257480",
"333746594518457582698519822292903642794",
"6792394554842591294985495740276448625",
"194069970447967426907190201288280704079",
"250150170608999322947711503555065958147",
"245205420950303901155038552588754441056",
"123233662238209655664543768725237636275",
"325459795879348053171137024726531586507",
"273105382359806883783442614229717957743",
"18558639101394253631628779554294787863",
"200288924362296890016345556301175923403",
"194626253932152891466628739496958175978",
"131026285695138361829967290911891357930",
"167721587896030742741616791361127269329",
"306328696339601694176576248843399716238",
"104212670879937731914086830474552950938",
"71361701930763662855362460811019859858",
"131697810942985345232608498842875633228",
"111935779898628728118888390982358025042",
"289351332196191652855496360227451752296",
"231278369387136150778411090381505242745",
"204143020579307261696900904792165844491",
"129006719822353952017082372023901304952",
"69622737002522946431294129519596421580",
"213800343109764322898761121549964261855",
"30888531715474076569702875489422794763",
"41912268846688611143070806723226458100",
"208977966970485308245491358562082276485",
"311217958038781114875143587756815863365",
"196177538252465067816647792882112660823",
"13554507365647230037544615350614532249",
"235830710124150981848757226516510940991",
"326253052328702209463975328620171816642",
"80202865503292594549967850616776180948",
"157951617694512762904222356991665023750",
"263050127177532822334497786983412750488",
"127911210934085002493545262416453161016",
"179341985878587677978778823169195104019",
"51270500037664207268963783795344890918",
"128744515635185254421643021812712538685",
"252450621976297404708194194801320554752",
"189311174461533899321395698657290904177",
"217787856725345821527288315589883117120"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baa6b7eb8c66486bd64608adc63fe03b30d3c0b9",
"id": "CVE-2024-26846-2ad7de7b",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_exit_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "56111997544483122759689920583845499626",
"length": 636.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baa6b7eb8c66486bd64608adc63fe03b30d3c0b9",
"id": "CVE-2024-26846-2d772639",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_free_lport",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "18286714179359113585957824821260705247",
"length": 646.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baa6b7eb8c66486bd64608adc63fe03b30d3c0b9",
"id": "CVE-2024-26846-38fdcc54",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_init_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "210236235925020340400126117653843387099",
"length": 769.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f2c95015ec2a1899161be6c0bdaecedd5a7bfb2",
"id": "CVE-2024-26846-3cb02b81",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_init_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "210236235925020340400126117653843387099",
"length": 769.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70fbfc47a392b98e5f8dba70c6efc6839205c982",
"id": "CVE-2024-26846-495abcba",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_cleanup_for_unload",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "123397719798148159082363283414564956749",
"length": 214.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bf567d6d9ffe09e059bbdfb4d07143cef42c75c",
"id": "CVE-2024-26846-4d80eb8a",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"76032944897120258138820760294519098017",
"244505491467995112542567765756155421834",
"246187679020296835294306979103701431832",
"145492553419510855266319285994790754807",
"29800996252515414555087549960156740682",
"43328321108714153638391090739832003315",
"67743178454068878300758046879696254244",
"187893756986543137206968761261635785754",
"226676187724667482905655609891521271115",
"266303597812401085726261899691302860596",
"182834702000933710682999830427429770122",
"118230193267837025157039767111131692429",
"241372116278840903617957748888466779708",
"40770070276771547012008645436375062029",
"215850815184378276642236964675504008842",
"5103585394740000334215955918686694116",
"209134926673205576702392488590488994550",
"101623108256874994596930176050441967205",
"16319003309418159368716341476395144037",
"34242623786051579156865780600675257480",
"333746594518457582698519822292903642794",
"6792394554842591294985495740276448625",
"194069970447967426907190201288280704079",
"250150170608999322947711503555065958147",
"245205420950303901155038552588754441056",
"123233662238209655664543768725237636275",
"325459795879348053171137024726531586507",
"273105382359806883783442614229717957743",
"18558639101394253631628779554294787863",
"200288924362296890016345556301175923403",
"194626253932152891466628739496958175978",
"131026285695138361829967290911891357930",
"167721587896030742741616791361127269329",
"306328696339601694176576248843399716238",
"104212670879937731914086830474552950938",
"71361701930763662855362460811019859858",
"131697810942985345232608498842875633228",
"111935779898628728118888390982358025042",
"289351332196191652855496360227451752296",
"231278369387136150778411090381505242745",
"204143020579307261696900904792165844491",
"129006719822353952017082372023901304952",
"69622737002522946431294129519596421580",
"213800343109764322898761121549964261855",
"30888531715474076569702875489422794763",
"41912268846688611143070806723226458100",
"208977966970485308245491358562082276485",
"311217958038781114875143587756815863365",
"196177538252465067816647792882112660823",
"13554507365647230037544615350614532249",
"235830710124150981848757226516510940991",
"326253052328702209463975328620171816642",
"80202865503292594549967850616776180948",
"157951617694512762904222356991665023750",
"263050127177532822334497786983412750488",
"127911210934085002493545262416453161016",
"179341985878587677978778823169195104019",
"51270500037664207268963783795344890918",
"128744515635185254421643021812712538685",
"252450621976297404708194194801320554752",
"189311174461533899321395698657290904177",
"217787856725345821527288315589883117120"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f2c95015ec2a1899161be6c0bdaecedd5a7bfb2",
"id": "CVE-2024-26846-5815e8ff",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_exit_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "56111997544483122759689920583845499626",
"length": 636.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baa6b7eb8c66486bd64608adc63fe03b30d3c0b9",
"id": "CVE-2024-26846-59b834f5",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_cleanup_for_unload",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "123397719798148159082363283414564956749",
"length": 214.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f2c95015ec2a1899161be6c0bdaecedd5a7bfb2",
"id": "CVE-2024-26846-769a4cd6",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_free_lport",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "18286714179359113585957824821260705247",
"length": 646.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70fbfc47a392b98e5f8dba70c6efc6839205c982",
"id": "CVE-2024-26846-81c09d74",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_free_lport",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "18286714179359113585957824821260705247",
"length": 646.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@085195aa90a924c79e35569bcdad860d764a8e17",
"id": "CVE-2024-26846-82117a53",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_init_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "210236235925020340400126117653843387099",
"length": 769.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bf567d6d9ffe09e059bbdfb4d07143cef42c75c",
"id": "CVE-2024-26846-8e3283d6",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_init_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "210236235925020340400126117653843387099",
"length": 769.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f2c95015ec2a1899161be6c0bdaecedd5a7bfb2",
"id": "CVE-2024-26846-a45f86d4",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_cleanup_for_unload",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "123397719798148159082363283414564956749",
"length": 214.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0882c366418bf9c19e1ba7f270fe377a9bf5d67",
"id": "CVE-2024-26846-b1f4a982",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_free_lport",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "18286714179359113585957824821260705247",
"length": 646.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bf567d6d9ffe09e059bbdfb4d07143cef42c75c",
"id": "CVE-2024-26846-c64793d5",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_free_lport",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "18286714179359113585957824821260705247",
"length": 646.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@085195aa90a924c79e35569bcdad860d764a8e17",
"id": "CVE-2024-26846-ca2370cd",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_cleanup_for_unload",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "123397719798148159082363283414564956749",
"length": 214.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baa6b7eb8c66486bd64608adc63fe03b30d3c0b9",
"id": "CVE-2024-26846-d5da5d7e",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"76032944897120258138820760294519098017",
"244505491467995112542567765756155421834",
"246187679020296835294306979103701431832",
"145492553419510855266319285994790754807",
"29800996252515414555087549960156740682",
"43328321108714153638391090739832003315",
"67743178454068878300758046879696254244",
"187893756986543137206968761261635785754",
"226676187724667482905655609891521271115",
"4746932237930864993095291324535834964",
"298698672955260483104602249095125632298",
"118230193267837025157039767111131692429",
"241372116278840903617957748888466779708",
"40770070276771547012008645436375062029",
"215850815184378276642236964675504008842",
"5103585394740000334215955918686694116",
"209134926673205576702392488590488994550",
"101623108256874994596930176050441967205",
"16319003309418159368716341476395144037",
"34242623786051579156865780600675257480",
"333746594518457582698519822292903642794",
"6792394554842591294985495740276448625",
"194069970447967426907190201288280704079",
"250150170608999322947711503555065958147",
"245205420950303901155038552588754441056",
"123233662238209655664543768725237636275",
"325459795879348053171137024726531586507",
"273105382359806883783442614229717957743",
"18558639101394253631628779554294787863",
"200288924362296890016345556301175923403",
"194626253932152891466628739496958175978",
"131026285695138361829967290911891357930",
"167721587896030742741616791361127269329",
"306328696339601694176576248843399716238",
"104212670879937731914086830474552950938",
"71361701930763662855362460811019859858",
"131697810942985345232608498842875633228",
"111935779898628728118888390982358025042",
"289351332196191652855496360227451752296",
"231278369387136150778411090381505242745",
"204143020579307261696900904792165844491",
"129006719822353952017082372023901304952",
"69622737002522946431294129519596421580",
"213800343109764322898761121549964261855",
"30888531715474076569702875489422794763",
"41912268846688611143070806723226458100",
"208977966970485308245491358562082276485",
"311217958038781114875143587756815863365",
"196177538252465067816647792882112660823",
"13554507365647230037544615350614532249",
"235830710124150981848757226516510940991",
"326253052328702209463975328620171816642",
"80202865503292594549967850616776180948",
"157951617694512762904222356991665023750",
"263050127177532822334497786983412750488",
"127911210934085002493545262416453161016",
"179341985878587677978778823169195104019",
"51270500037664207268963783795344890918",
"128744515635185254421643021812712538685",
"252450621976297404708194194801320554752",
"189311174461533899321395698657290904177",
"217787856725345821527288315589883117120"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0882c366418bf9c19e1ba7f270fe377a9bf5d67",
"id": "CVE-2024-26846-d68b3f93",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_cleanup_for_unload",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "123397719798148159082363283414564956749",
"length": 214.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@085195aa90a924c79e35569bcdad860d764a8e17",
"id": "CVE-2024-26846-d78a42eb",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_free_lport",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "18286714179359113585957824821260705247",
"length": 646.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bf567d6d9ffe09e059bbdfb4d07143cef42c75c",
"id": "CVE-2024-26846-d7dc2c53",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_cleanup_for_unload",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "123397719798148159082363283414564956749",
"length": 214.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0882c366418bf9c19e1ba7f270fe377a9bf5d67",
"id": "CVE-2024-26846-d82eaf4f",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"76032944897120258138820760294519098017",
"244505491467995112542567765756155421834",
"246187679020296835294306979103701431832",
"145492553419510855266319285994790754807",
"29800996252515414555087549960156740682",
"43328321108714153638391090739832003315",
"67743178454068878300758046879696254244",
"187893756986543137206968761261635785754",
"226676187724667482905655609891521271115",
"4746932237930864993095291324535834964",
"298698672955260483104602249095125632298",
"118230193267837025157039767111131692429",
"241372116278840903617957748888466779708",
"40770070276771547012008645436375062029",
"215850815184378276642236964675504008842",
"5103585394740000334215955918686694116",
"209134926673205576702392488590488994550",
"101623108256874994596930176050441967205",
"16319003309418159368716341476395144037",
"34242623786051579156865780600675257480",
"333746594518457582698519822292903642794",
"6792394554842591294985495740276448625",
"194069970447967426907190201288280704079",
"250150170608999322947711503555065958147",
"245205420950303901155038552588754441056",
"123233662238209655664543768725237636275",
"325459795879348053171137024726531586507",
"273105382359806883783442614229717957743",
"18558639101394253631628779554294787863",
"200288924362296890016345556301175923403",
"194626253932152891466628739496958175978",
"131026285695138361829967290911891357930",
"167721587896030742741616791361127269329",
"306328696339601694176576248843399716238",
"104212670879937731914086830474552950938",
"71361701930763662855362460811019859858",
"131697810942985345232608498842875633228",
"111935779898628728118888390982358025042",
"289351332196191652855496360227451752296",
"231278369387136150778411090381505242745",
"204143020579307261696900904792165844491",
"129006719822353952017082372023901304952",
"69622737002522946431294129519596421580",
"213800343109764322898761121549964261855",
"30888531715474076569702875489422794763",
"41912268846688611143070806723226458100",
"208977966970485308245491358562082276485",
"311217958038781114875143587756815863365",
"196177538252465067816647792882112660823",
"13554507365647230037544615350614532249",
"235830710124150981848757226516510940991",
"326253052328702209463975328620171816642",
"80202865503292594549967850616776180948",
"157951617694512762904222356991665023750",
"263050127177532822334497786983412750488",
"127911210934085002493545262416453161016",
"179341985878587677978778823169195104019",
"51270500037664207268963783795344890918",
"128744515635185254421643021812712538685",
"252450621976297404708194194801320554752",
"189311174461533899321395698657290904177",
"217787856725345821527288315589883117120"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bf567d6d9ffe09e059bbdfb4d07143cef42c75c",
"id": "CVE-2024-26846-d9c347e4",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_exit_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "56111997544483122759689920583845499626",
"length": 636.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0882c366418bf9c19e1ba7f270fe377a9bf5d67",
"id": "CVE-2024-26846-da8cd1ec",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_exit_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "56111997544483122759689920583845499626",
"length": 636.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70fbfc47a392b98e5f8dba70c6efc6839205c982",
"id": "CVE-2024-26846-de1c349c",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"76032944897120258138820760294519098017",
"244505491467995112542567765756155421834",
"246187679020296835294306979103701431832",
"145492553419510855266319285994790754807",
"29800996252515414555087549960156740682",
"43328321108714153638391090739832003315",
"67743178454068878300758046879696254244",
"187893756986543137206968761261635785754",
"226676187724667482905655609891521271115",
"4746932237930864993095291324535834964",
"298698672955260483104602249095125632298",
"118230193267837025157039767111131692429",
"241372116278840903617957748888466779708",
"40770070276771547012008645436375062029",
"215850815184378276642236964675504008842",
"5103585394740000334215955918686694116",
"209134926673205576702392488590488994550",
"101623108256874994596930176050441967205",
"16319003309418159368716341476395144037",
"34242623786051579156865780600675257480",
"333746594518457582698519822292903642794",
"6792394554842591294985495740276448625",
"194069970447967426907190201288280704079",
"250150170608999322947711503555065958147",
"245205420950303901155038552588754441056",
"123233662238209655664543768725237636275",
"325459795879348053171137024726531586507",
"273105382359806883783442614229717957743",
"18558639101394253631628779554294787863",
"200288924362296890016345556301175923403",
"194626253932152891466628739496958175978",
"131026285695138361829967290911891357930",
"167721587896030742741616791361127269329",
"306328696339601694176576248843399716238",
"104212670879937731914086830474552950938",
"71361701930763662855362460811019859858",
"131697810942985345232608498842875633228",
"111935779898628728118888390982358025042",
"289351332196191652855496360227451752296",
"231278369387136150778411090381505242745",
"204143020579307261696900904792165844491",
"129006719822353952017082372023901304952",
"69622737002522946431294129519596421580",
"213800343109764322898761121549964261855",
"30888531715474076569702875489422794763",
"41912268846688611143070806723226458100",
"208977966970485308245491358562082276485",
"311217958038781114875143587756815863365",
"196177538252465067816647792882112660823",
"13554507365647230037544615350614532249",
"235830710124150981848757226516510940991",
"326253052328702209463975328620171816642",
"80202865503292594549967850616776180948",
"157951617694512762904222356991665023750",
"263050127177532822334497786983412750488",
"127911210934085002493545262416453161016",
"179341985878587677978778823169195104019",
"51270500037664207268963783795344890918",
"128744515635185254421643021812712538685",
"252450621976297404708194194801320554752",
"189311174461533899321395698657290904177",
"217787856725345821527288315589883117120"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@085195aa90a924c79e35569bcdad860d764a8e17",
"id": "CVE-2024-26846-e4c39064",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"76032944897120258138820760294519098017",
"244505491467995112542567765756155421834",
"246187679020296835294306979103701431832",
"145492553419510855266319285994790754807",
"29800996252515414555087549960156740682",
"43328321108714153638391090739832003315",
"67743178454068878300758046879696254244",
"187893756986543137206968761261635785754",
"226676187724667482905655609891521271115",
"4746932237930864993095291324535834964",
"298698672955260483104602249095125632298",
"118230193267837025157039767111131692429",
"241372116278840903617957748888466779708",
"40770070276771547012008645436375062029",
"215850815184378276642236964675504008842",
"5103585394740000334215955918686694116",
"209134926673205576702392488590488994550",
"101623108256874994596930176050441967205",
"16319003309418159368716341476395144037",
"34242623786051579156865780600675257480",
"333746594518457582698519822292903642794",
"6792394554842591294985495740276448625",
"194069970447967426907190201288280704079",
"250150170608999322947711503555065958147",
"245205420950303901155038552588754441056",
"123233662238209655664543768725237636275",
"325459795879348053171137024726531586507",
"273105382359806883783442614229717957743",
"18558639101394253631628779554294787863",
"200288924362296890016345556301175923403",
"194626253932152891466628739496958175978",
"131026285695138361829967290911891357930",
"167721587896030742741616791361127269329",
"306328696339601694176576248843399716238",
"104212670879937731914086830474552950938",
"71361701930763662855362460811019859858",
"131697810942985345232608498842875633228",
"111935779898628728118888390982358025042",
"289351332196191652855496360227451752296",
"231278369387136150778411090381505242745",
"204143020579307261696900904792165844491",
"129006719822353952017082372023901304952",
"69622737002522946431294129519596421580",
"213800343109764322898761121549964261855",
"30888531715474076569702875489422794763",
"41912268846688611143070806723226458100",
"208977966970485308245491358562082276485",
"311217958038781114875143587756815863365",
"196177538252465067816647792882112660823",
"13554507365647230037544615350614532249",
"235830710124150981848757226516510940991",
"326253052328702209463975328620171816642",
"80202865503292594549967850616776180948",
"157951617694512762904222356991665023750",
"263050127177532822334497786983412750488",
"127911210934085002493545262416453161016",
"179341985878587677978778823169195104019",
"51270500037664207268963783795344890918",
"128744515635185254421643021812712538685",
"252450621976297404708194194801320554752",
"189311174461533899321395698657290904177",
"217787856725345821527288315589883117120"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70fbfc47a392b98e5f8dba70c6efc6839205c982",
"id": "CVE-2024-26846-f2d9c0d9",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_init_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "210236235925020340400126117653843387099",
"length": 769.0
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@085195aa90a924c79e35569bcdad860d764a8e17",
"id": "CVE-2024-26846-fae17d87",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_fc_exit_module",
"file": "drivers/nvme/host/fc.c"
},
"digest": {
"function_hash": "56111997544483122759689920583845499626",
"length": 636.0
}
}
]