In the Linux kernel, the following vulnerability has been resolved:
nvmet-fc: avoid deadlock on delete association path
When deleting an association the shutdown path is deadlocking because we try to flush the nvmet_wq nested. Avoid this by deadlock by deferring the put work into its own work item.
[
{
"id": "CVE-2024-26769-36d87c32",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"71314168399330801343305146543158890444",
"158599507972911361968591042785889425050",
"56631533722274878227204780217242565613",
"324258859170264687375251494236825437552",
"143257214671485984114557470583302108171",
"212816767398062559160323232574531778781",
"198439972051116854873930048462343360473",
"268884264365698651965146423084441355562",
"303940391022523997284268687668099488045",
"304833169189795090496881498492237560091",
"228464991902207600350655217433833214902",
"280626175543227311816696678529480023524",
"204287536751898930195962114630577461462",
"199124015267070438705383592540347917705",
"44180581781767897173978381242988760303",
"263725673214780158143330548692087236746",
"39770516667321555221590936654778423970",
"284506892818080993316070686804334524308",
"178294020672769926011550182809257421641",
"138407523695005321236849024954497183581",
"167284238253888296756673546325076277564"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eaf0971fdabf2a93c1429dc6bedf3bbe85dffa30",
"target": {
"file": "drivers/nvme/target/fc.c"
}
},
{
"id": "CVE-2024-26769-577488aa",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"71314168399330801343305146543158890444",
"158599507972911361968591042785889425050",
"56631533722274878227204780217242565613",
"324258859170264687375251494236825437552",
"143257214671485984114557470583302108171",
"212816767398062559160323232574531778781",
"198439972051116854873930048462343360473",
"268884264365698651965146423084441355562",
"303940391022523997284268687668099488045",
"304833169189795090496881498492237560091",
"228464991902207600350655217433833214902",
"280626175543227311816696678529480023524",
"204287536751898930195962114630577461462",
"199124015267070438705383592540347917705",
"44180581781767897173978381242988760303",
"263725673214780158143330548692087236746",
"39770516667321555221590936654778423970",
"284506892818080993316070686804334524308",
"178294020672769926011550182809257421641",
"138407523695005321236849024954497183581",
"167284238253888296756673546325076277564"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9e6987f8937a7bd7516aa52f25cb7e12c0c92ee8",
"target": {
"file": "drivers/nvme/target/fc.c"
}
},
{
"id": "CVE-2024-26769-ba2c2ac3",
"signature_version": "v1",
"digest": {
"function_hash": "319685807697287364020876145064048112652",
"length": 490.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9e6987f8937a7bd7516aa52f25cb7e12c0c92ee8",
"target": {
"file": "drivers/nvme/target/fc.c",
"function": "__nvmet_fc_finish_ls_req"
}
},
{
"id": "CVE-2024-26769-c84df009",
"signature_version": "v1",
"digest": {
"function_hash": "319685807697287364020876145064048112652",
"length": 490.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eaf0971fdabf2a93c1429dc6bedf3bbe85dffa30",
"target": {
"file": "drivers/nvme/target/fc.c",
"function": "__nvmet_fc_finish_ls_req"
}
}
]