In the Linux kernel, the following vulnerability has been resolved:
RDMA/ib_srp: Fix a deadlock
Remove the flush_workqueue(system_long_wq) call since flushing
system_long_wq is deadlock-prone and since that call is redundant with a
preceding cancel_work_sync()
[
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "unaffected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/infiniband/ulp/srp/ib_srp.c"
],
"versions": [
{
"version": "ef6c49d87c34",
"lessThan": "8cc342508f9e",
"status": "affected",
"versionType": "git"
},
{
"version": "ef6c49d87c34",
"lessThan": "4752fafb4618",
"status": "affected",
"versionType": "git"
},
{
"version": "ef6c49d87c34",
"lessThan": "d7997d19dfa7",
"status": "affected",
"versionType": "git"
},
{
"version": "ef6c49d87c34",
"lessThan": "901206f71e6a",
"status": "affected",
"versionType": "git"
},
{
"version": "ef6c49d87c34",
"lessThan": "99eb8d694174",
"status": "affected",
"versionType": "git"
},
{
"version": "ef6c49d87c34",
"lessThan": "c8b56e51aa91",
"status": "affected",
"versionType": "git"
},
{
"version": "ef6c49d87c34",
"lessThan": "98d056603ce5",
"status": "affected",
"versionType": "git"
},
{
"version": "ef6c49d87c34",
"lessThan": "081bdc9fe05b",
"status": "affected",
"versionType": "git"
}
]
},
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "affected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/infiniband/ulp/srp/ib_srp.c"
],
"versions": [
{
"version": "3.8",
"status": "affected"
},
{
"version": "0",
"lessThan": "3.8",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "4.9.304",
"lessThanOrEqual": "4.9.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "4.14.269",
"lessThanOrEqual": "4.14.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "4.19.232",
"lessThanOrEqual": "4.19.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.4.182",
"lessThanOrEqual": "5.4.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.10.103",
"lessThanOrEqual": "5.10.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.15.26",
"lessThanOrEqual": "5.15.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.16.12",
"lessThanOrEqual": "5.16.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.17",
"lessThanOrEqual": "*",
"status": "unaffected",
"versionType": "original_commit_for_fix"
}
]
}
]
git.kernel.org/stable/c/081bdc9fe05bb23248f5effb6f811da3da4b8252
git.kernel.org/stable/c/4752fafb461821f8c8581090c923ababba68c5bd
git.kernel.org/stable/c/8cc342508f9e7fdccd2e9758ae9d52aff72dab7f
git.kernel.org/stable/c/901206f71e6ad2b2e7accefc5199a438d173c25f
git.kernel.org/stable/c/98d056603ce55ceb90631b3927151c190dfb1b27
git.kernel.org/stable/c/99eb8d694174c777558dc902d575d1997d5ca650
git.kernel.org/stable/c/c8b56e51aa91b8e7df3a98388dce3fdabd15c1d4
git.kernel.org/stable/c/d7997d19dfa7001ca41e971cd9efd091bb195b51