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".
[ { "deprecated": false, "digest": { "line_hashes": [ "117141521714445215455549333125278123118", "112785233728215057540869621870347336750", "160352860592540760826603953141274698126", "215062115715421271882154743479406781423", "243866619580882003739906979619725308970", "248943331128065406963836641508539275675" ], "threshold": 0.9 }, "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-10a3d1fe", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "117141521714445215455549333125278123118", "141880291188387124829569661559819377556", "216257513313534611210190515225616964700", "303069616107073736709892413257795485421", "114770270298633175329100438220214136032", "255667045352204529177460847209742803747" ], "threshold": 0.9 }, "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-112bf4ce", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "335761413892796462192733314847240027978", "151675360638792039678560889276636068413", "111211522965917912451856417627727938878", "106933719806631931534826924039383503469", "284856852480788353111448375833483509625", "263545068083551076388430262065563221552" ], "threshold": 0.9 }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1aa0c04294e29883d65eac6c2f72fe95cc7c049", "target": { "file": "mm/shmem.c" }, "id": "CVE-2024-53136-30e6fbc9", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 984.0, "function_hash": "198096045549717166348807970573153514177" }, "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-374bd7e0", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 1035.0, "function_hash": "80025235544306905625226136402456795742" }, "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-3b7d569f", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 509.0, "function_hash": "231892811923035777784962393527377755681" }, "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-406bacc9", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "117141521714445215455549333125278123118", "141880291188387124829569661559819377556", "216257513313534611210190515225616964700", "303069616107073736709892413257795485421", "114770270298633175329100438220214136032", "255667045352204529177460847209742803747" ], "threshold": 0.9 }, "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-456c10d8", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "335761413892796462192733314847240027978", "15103289148853475201654253226327844019", "51715617912854976778206356341889134286", "97178752715148644528451443889334573608", "6328123187518051087189574686798096790", "120082493731510471613201652118208754718" ], "threshold": 0.9 }, "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-4d899c4d", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 506.0, "function_hash": "331335269472226499510773536446803875267" }, "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-614a7dd2", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 506.0, "function_hash": "331335269472226499510773536446803875267" }, "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-80e500b4", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "335761413892796462192733314847240027978", "151675360638792039678560889276636068413", "111211522965917912451856417627727938878", "327837742119501594280633705978201616281", "262499302219614403462110354660479131175", "244225785750899087443394748854588820263" ], "threshold": 0.9 }, "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-9df85f61", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 506.0, "function_hash": "331335269472226499510773536446803875267" }, "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-aad3e59c", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 984.0, "function_hash": "198096045549717166348807970573153514177" }, "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-ac2a5f0e", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "335761413892796462192733314847240027978", "151675360638792039678560889276636068413", "111211522965917912451856417627727938878", "202635175984861643573868581133871952827", "338183462192860805458520222917634094861", "61298903855765759478249439950508054135" ], "threshold": 0.9 }, "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-bbf712f0", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 988.0, "function_hash": "31618902170515798807260838567900802537" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1aa0c04294e29883d65eac6c2f72fe95cc7c049", "target": { "file": "mm/shmem.c", "function": "shmem_getattr" }, "id": "CVE-2024-53136-c31bc453", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "117141521714445215455549333125278123118", "141880291188387124829569661559819377556", "216257513313534611210190515225616964700", "303069616107073736709892413257795485421", "114770270298633175329100438220214136032", "255667045352204529177460847209742803747" ], "threshold": 0.9 }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57cc8d253099d1b8627f0fb487ee011d9158ccc9", "target": { "file": "mm/shmem.c" }, "id": "CVE-2024-53136-caef9471", "signature_version": "v1" } ]