In the Linux kernel, the following vulnerability has been resolved:
nvme-tcp: fix UAF when detecting digest errors
We should also bail from the io_work loop when we set rd_enabled to true,
so we don’t attempt to read data from the socket when the TCP stream is
already out-of-sync or corrupted.
[
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "unaffected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/nvme/host/tcp.c"
],
"versions": [
{
"version": "3f2304f8c6d6",
"lessThan": "19816a021468",
"status": "affected",
"versionType": "git"
},
{
"version": "3f2304f8c6d6",
"lessThan": "5914fa32ef1b",
"status": "affected",
"versionType": "git"
},
{
"version": "3f2304f8c6d6",
"lessThan": "13c80a6c1124",
"status": "affected",
"versionType": "git"
},
{
"version": "3f2304f8c6d6",
"lessThan": "c3eb461aa56e",
"status": "affected",
"versionType": "git"
},
{
"version": "3f2304f8c6d6",
"lessThan": "160f3549a907",
"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/nvme/host/tcp.c"
],
"versions": [
{
"version": "5.0",
"status": "affected"
},
{
"version": "0",
"lessThan": "5.0",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.4.213",
"lessThanOrEqual": "5.4.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.10.143",
"lessThanOrEqual": "5.10.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.15.68",
"lessThanOrEqual": "5.15.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.19.9",
"lessThanOrEqual": "5.19.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "6.0",
"lessThanOrEqual": "*",
"status": "unaffected",
"versionType": "original_commit_for_fix"
}
]
}
]
git.kernel.org/stable/c/13c80a6c112467bab5e44d090767930555fc17a5
git.kernel.org/stable/c/160f3549a907a50e51a8518678ba2dcf2541abea
git.kernel.org/stable/c/19816a0214684f70b49b25075ff8c402fdd611d3
git.kernel.org/stable/c/5914fa32ef1b7766fea933f9eed94ac5c00aa7ff
git.kernel.org/stable/c/c3eb461aa56e6fa94fb80442ba2586bd223a8886