CVE-2024-53136

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-53136
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-53136.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-53136
Downstream
Related
Published
2024-12-04T14:20:41Z
Modified
2025-10-17T18:01:17.871032Z
Summary
mm: revert "mm: shmem: fix data-race in shmem_getattr()"
Details

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".

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
9fb9703cd43ee20a6de8ccdef991677b7274cec0
Fixed
36b537e8f302f670c7cf35d88a3a294443e32d52
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
7cc30ada84323be19395094d567579536e0d187e
Fixed
a3c65022d89d5baa2cea8e87a6de983ea305f14c
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
bda1a99a0dd644f31a87d636ac624eeb975cb65a
Fixed
57cc8d253099d1b8627f0fb487ee011d9158ccc9
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
3d9528484480e8f4979b3a347930ed383be99f89
Fixed
d3f9d88c2c03b2646ace336236adca19f7697bd3
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
82cae1e30bd940253593c2d4f16d88343d1358f4
Fixed
5874c1150e77296565ad6e495ef41fbf87570d14
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
edd1f905050686fdc4cfe233d818469fdf7d5ff8
Fixed
64e67e8694252c1bf01b802ee911be3fee62c36b
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
ffd56612566bc23877c8f45def2801f3324a222a
Fixed
901dc2ad7c3789fa87dc3956f6697c5d62d5cf7e
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d949d1d14fa281ace388b1de978e8f2cd52875cf
Fixed
d1aa0c04294e29883d65eac6c2f72fe95cc7c049

Affected versions

v4.*

v4.19.323
v4.19.324

v5.*

v5.10.229
v5.10.230
v5.15.171
v5.15.172
v5.15.173
v5.4.285
v5.4.286

v6.*

v6.1.116
v6.1.117
v6.1.118
v6.11.7
v6.11.8
v6.11.9
v6.12-rc6
v6.6.60
v6.6.61
v6.6.62

Database specific

vanir_signatures

[
    {
        "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"
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.19.323
Fixed
4.19.325
Type
ECOSYSTEM
Events
Introduced
5.4.285
Fixed
5.4.287
Type
ECOSYSTEM
Events
Introduced
5.10.229
Fixed
5.10.231
Type
ECOSYSTEM
Events
Introduced
5.15.171
Fixed
5.15.174
Type
ECOSYSTEM
Events
Introduced
6.1.116
Fixed
6.1.119
Type
ECOSYSTEM
Events
Introduced
6.6.60
Fixed
6.6.63
Type
ECOSYSTEM
Events
Introduced
6.11.7
Fixed
6.11.10