In the Linux kernel, the following vulnerability has been resolved:
mm: revert "mm: shmem: fix data-race in shmem_getattr()"
Revert d949d1d14fa2 ("mm: shmem: fix data-race in shmem_getattr()") as suggested by Chuck [1]. It is causing deadlocks when accessing tmpfs over NFS.
As Hugh commented, "added just to silence a syzbot sanitizer splat: added where there has never been any practical problem".
[
{
"id": "CVE-2024-53136-10a3d1fe",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117141521714445215455549333125278123118",
"112785233728215057540869621870347336750",
"160352860592540760826603953141274698126",
"215062115715421271882154743479406781423",
"243866619580882003739906979619725308970",
"248943331128065406963836641508539275675"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d3f9d88c2c03b2646ace336236adca19f7697bd3",
"target": {
"file": "mm/shmem.c"
}
},
{
"id": "CVE-2024-53136-112bf4ce",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117141521714445215455549333125278123118",
"141880291188387124829569661559819377556",
"216257513313534611210190515225616964700",
"303069616107073736709892413257795485421",
"114770270298633175329100438220214136032",
"255667045352204529177460847209742803747"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36b537e8f302f670c7cf35d88a3a294443e32d52",
"target": {
"file": "mm/shmem.c"
}
},
{
"id": "CVE-2024-53136-374bd7e0",
"signature_version": "v1",
"digest": {
"length": 984.0,
"function_hash": "198096045549717166348807970573153514177"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64e67e8694252c1bf01b802ee911be3fee62c36b",
"target": {
"file": "mm/shmem.c",
"function": "shmem_getattr"
}
},
{
"id": "CVE-2024-53136-3b7d569f",
"signature_version": "v1",
"digest": {
"length": 1035.0,
"function_hash": "80025235544306905625226136402456795742"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5874c1150e77296565ad6e495ef41fbf87570d14",
"target": {
"file": "mm/shmem.c",
"function": "shmem_getattr"
}
},
{
"id": "CVE-2024-53136-406bacc9",
"signature_version": "v1",
"digest": {
"length": 509.0,
"function_hash": "231892811923035777784962393527377755681"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d3f9d88c2c03b2646ace336236adca19f7697bd3",
"target": {
"file": "mm/shmem.c",
"function": "shmem_getattr"
}
},
{
"id": "CVE-2024-53136-456c10d8",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117141521714445215455549333125278123118",
"141880291188387124829569661559819377556",
"216257513313534611210190515225616964700",
"303069616107073736709892413257795485421",
"114770270298633175329100438220214136032",
"255667045352204529177460847209742803747"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a3c65022d89d5baa2cea8e87a6de983ea305f14c",
"target": {
"file": "mm/shmem.c"
}
},
{
"id": "CVE-2024-53136-4d899c4d",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"335761413892796462192733314847240027978",
"15103289148853475201654253226327844019",
"51715617912854976778206356341889134286",
"97178752715148644528451443889334573608",
"6328123187518051087189574686798096790",
"120082493731510471613201652118208754718"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5874c1150e77296565ad6e495ef41fbf87570d14",
"target": {
"file": "mm/shmem.c"
}
},
{
"id": "CVE-2024-53136-614a7dd2",
"signature_version": "v1",
"digest": {
"length": 506.0,
"function_hash": "331335269472226499510773536446803875267"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57cc8d253099d1b8627f0fb487ee011d9158ccc9",
"target": {
"file": "mm/shmem.c",
"function": "shmem_getattr"
}
},
{
"id": "CVE-2024-53136-80e500b4",
"signature_version": "v1",
"digest": {
"length": 506.0,
"function_hash": "331335269472226499510773536446803875267"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36b537e8f302f670c7cf35d88a3a294443e32d52",
"target": {
"file": "mm/shmem.c",
"function": "shmem_getattr"
}
},
{
"id": "CVE-2024-53136-9df85f61",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"335761413892796462192733314847240027978",
"151675360638792039678560889276636068413",
"111211522965917912451856417627727938878",
"327837742119501594280633705978201616281",
"262499302219614403462110354660479131175",
"244225785750899087443394748854588820263"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64e67e8694252c1bf01b802ee911be3fee62c36b",
"target": {
"file": "mm/shmem.c"
}
},
{
"id": "CVE-2024-53136-aad3e59c",
"signature_version": "v1",
"digest": {
"length": 506.0,
"function_hash": "331335269472226499510773536446803875267"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a3c65022d89d5baa2cea8e87a6de983ea305f14c",
"target": {
"file": "mm/shmem.c",
"function": "shmem_getattr"
}
},
{
"id": "CVE-2024-53136-ac2a5f0e",
"signature_version": "v1",
"digest": {
"length": 984.0,
"function_hash": "198096045549717166348807970573153514177"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@901dc2ad7c3789fa87dc3956f6697c5d62d5cf7e",
"target": {
"file": "mm/shmem.c",
"function": "shmem_getattr"
}
},
{
"id": "CVE-2024-53136-bbf712f0",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"335761413892796462192733314847240027978",
"151675360638792039678560889276636068413",
"111211522965917912451856417627727938878",
"202635175984861643573868581133871952827",
"338183462192860805458520222917634094861",
"61298903855765759478249439950508054135"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@901dc2ad7c3789fa87dc3956f6697c5d62d5cf7e",
"target": {
"file": "mm/shmem.c"
}
},
{
"id": "CVE-2024-53136-caef9471",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117141521714445215455549333125278123118",
"141880291188387124829569661559819377556",
"216257513313534611210190515225616964700",
"303069616107073736709892413257795485421",
"114770270298633175329100438220214136032",
"255667045352204529177460847209742803747"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57cc8d253099d1b8627f0fb487ee011d9158ccc9",
"target": {
"file": "mm/shmem.c"
}
}
]