CVE-2024-36964 json
fs/9p: only translate RWX permissions for plain 9P2000
published 2024-06-03 2 y ago modified 2026-08-05 3 mo ago also EUVD-2024-36314
- cvss
- 8.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 43%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
fs/9p: only translate RWX permissions for plain 9P2000
Garbage in plain 9P2000's perm bits is allowed through, which causes it to be able to set (among others) the suid bit. This was presumably not the intent since the unix extended bits are handled explicitly and conditionally on .u.
Patch / fix
- Linux Linux 3.1, 4.19.314, 5.4.276, 5.10.217, 5.15.159, 6.1.91, 6.6.31, 6.8.10, 6.9
- linux Debian 12 6.1.94-1
- linux Debian 14, Debian 13 6.8.11-1
debian advisories DEBIAN-CVE-2024-36964
- linux Ubuntu 20.04 LTS 5.4.0-192.212
- linux Ubuntu 22.04 LTS 5.15.0-118.128
- linux Ubuntu 24.04 LTS 6.8.0-40.40
- linux-aws Ubuntu 20.04 LTS 5.4.0-1130.140
- linux-aws Ubuntu 22.04 LTS 5.15.0-1067.73
- linux-aws Ubuntu 24.04 LTS 6.8.0-1013.14
- linux-gcp Ubuntu 20.04 LTS 5.4.0-1134.143
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1066.74
ubuntu advisories UBUNTU-CVE-2024-36964
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel-rt Linux Micro 6.0 6.4.0-9.1
- kernel-source-rt Linux Micro 6.0 6.4.0-9.1
- kernel-source Linux Micro 6.0 6.4.0-18.1
- kernel-default Linux Micro 6.0 6.4.0-18.1
- kernel-kvmsmall Linux Micro 6.0 6.4.0-18.1
- kernel-default-base Linux Micro 6.0 6.4.0-17.1.1.51
- kernel-livepatch-SLE15-SP5_Update_10 SLE Live Patching 15 SP5 13-150500.11.8.1
- kernel-livepatch-SLE15-SP4_Update_26 SLE Live Patching 15 SP4 10-150400.9.6.1
suse advisories SUSE-SU-2025:20028-1SUSE-SU-2025:20008-1SUSE-SU-2025:0266-1SUSE-SU-2025:0264-1SUSE-SU-2025:0261-1SUSE-SU-2025:0254-1
- git.kernel.org/stable/c/e90bc596a74bb905e0a45bf346038c3f9d1e868d commit
- git.kernel.org/stable/c/df1962a199783ecd66734d563caf0fedecf08f96 commit
- git.kernel.org/stable/c/5a605930e19f451294bd838754f7d66c976a8a2c commit
- git.kernel.org/stable/c/ad4f65328661392de74e3608bb736fedf3b67e32 commit
- git.kernel.org/stable/c/ca9b5c81f0c918c63d73d962ed8a8e231f840bc8 commit
- git.kernel.org/stable/c/e55c601af3b1223a84f9f27f9cdbd2af5e203bf3 commit
- git.kernel.org/stable/c/157d468e34fdd3cb1ddc07c2be32fb3b02826b02 commit
- git.kernel.org/stable/c/cd25e15e57e68a6b18dc9323047fe9c68b99290b commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-36964 updated cvss 5.5
kernel: fs/9p: only translate RWX permissions for plain 9P2000
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
cisa ICSA-25-226-15 updated cvss 0.0
Siemens SINEC OS
-
Siemens RUGGEDCOM RST2428P (6GK6242-6PA00) < 3.1 Siemens SCALANCE XCM-/XRM-/XCH-/XRH-300 family < 3.1affected: fixed in V3.1 support.industry.siemens.com
-
Siemens SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 familynot affected
Facts from CISA's republication of the vendor's own advisory (CSAF); the linked advisory is the authoritative source. CISA notification · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.50% chance of exploitation in the next 30 days, higher than 43% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 5.5 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected products
- Linux Linux
Classification
- Technology feeds
References
-
git.kernel.org
/stable/c/e90bc596a74bb905e0a45bf346038c3f9d1e868d
patch
-
git.kernel.org
/stable/c/df1962a199783ecd66734d563caf0fedecf08f96
patch
-
git.kernel.org
/stable/c/5a605930e19f451294bd838754f7d66c976a8a2c
patch
-
git.kernel.org
/stable/c/ad4f65328661392de74e3608bb736fedf3b67e32
patch
-
git.kernel.org
/stable/c/ca9b5c81f0c918c63d73d962ed8a8e231f840bc8
patch
-
git.kernel.org
/stable/c/e55c601af3b1223a84f9f27f9cdbd2af5e203bf3
patch
-
git.kernel.org
/stable/c/157d468e34fdd3cb1ddc07c2be32fb3b02826b02
patch
-
git.kernel.org
/stable/c/cd25e15e57e68a6b18dc9323047fe9c68b99290b
patch
-
lists.debian.org
/debian-lts-announce/2024/06/msg00020.html
mailing-list, third-party-advisory
Sources
- CVE List CVE-2024-36964
- NVD CVE-2024-36964
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.