CVE-2024-36971: Android Kernel Remote Code Execution Vulnerability
Vulnerability summary
CVE-2024-36971 is a high (CVSS 7.8) Use After Free vulnerability in Android Kernel. It is known to be exploited: CISA lists it, first on 07-08-2024. EPSS estimates a 2.70% chance of exploitation in the next 30 days, higher than 85.9% of scored vulnerabilities.
Listed as exploited by CISA (07-08-2024)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 74 · Related 55Timeline
- 10-06-2024PublishedVulnerability first disclosed.
- 07-08-2024Added to CISA KEVExploitedAndroid Kernel Remote Code Execution Vulnerability
- 28-08-2024CISA remediation dueDeadline passedApply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
- 05-08-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: net: fix __dst_negative_advice() race __dst_negative_advice() does not enforce proper RCU rules when sk->dst_cache must be cleared, leading to possible UAF. RCU rules are that we must first clear sk->sk_dst_cache, then call dst_release(old_dst). Note that sk_dst_reset(sk) is implementing this protocol correctly, while __dst_negative_advice() uses the wrong order. Given that ip6_negative_advice() has special logic against RTF_CACHE, this means each of the three ->negative_advice() existing methods must perform the sk_dst_reset() themselves. Note the check against NULL dst is centralized in __dst_negative_advice(), there is no need to duplicate it in various callbacks. Many thanks to Clement Lecigne for tracking this issue. This old bug became visible after the blamed commit, using UDP sockets.
CVSS metrics
5 scores · 5 sources · 1 version- OSV · Red hatEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- NVDNIST7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
2.70%
Chance of exploitation in the next 30 days
Percentile
86%
Versus all other CVEs
30-day change
No change 0.00 pp
From 2.70% on 04-10-2026
Known exploited
Compare KEV catalogs- Added
- 07-08-2024
- Federal due date
- 28-08-2024
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
CISA required action
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable. nvd.nist.gov/vuln/detail/CVE-2024-36971
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: local access, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Ubuntu127 products
- linux< 4.15.0-230.242 | < 5.4.0-192.212 | < 5.15.0-121.131 | < 6.8.0-44.44
- linux-allwinner-5.19All versions (No fix recorded)
- linux-aws< 4.15.0-1174.187 | < 5.4.0-1130.140 | < 5.15.0-1069.75 | < 6.8.0-1015.16
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Redhat36 products
- bpftool< 0:4.18.0-193.138.1.el8_2
- bpftool-debuginfo< 0:4.18.0-193.138.1.el8_2
- kernel< 0:4.18.0-193.138.1.el8_2
- kernel-abi-whitelists< 0:4.18.0-193.138.1.el8_2
- kernel-core< 0:4.18.0-193.138.1.el8_2
Suse3 products
- kernel-livepatch-SLE15-SP3_Update_40&distro=SUSE Linux Enterprise Live Patching 15 SP3< 16-150300.2.1
- kernel-livepatch-SLE15-SP3_Update_41&distro=SUSE Linux Enterprise Live Patching 15 SP3< 15-150300.2.1
- kernel-livepatch-SLE15-SP4_Update_22&distro=SUSE Linux Enterprise Live Patching 15 SP4< 14-150400.2.1
Debian2 products
- linux< 6.1.94-1 | < 6.9.7-1
- debian_linuxEOL10.0
Linux2 products
- linux≥ a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314, < 051c0bde9f0450a2ec3d62a86d2a0d2fad117f13 | ≥ a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314, < db0082825037794c5dba9959c9de13ca34cc5e72 | ≥ a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314, < 2295a7ef5c8c49241bff769e7826ef2582e532a6 | ≥ a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314, < eacb8b195579c174a6d3e12a9690b206eb7f28cf | ≥ a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314, < 81dd3c82a456b0015461754be7cb2693991421b4 | ≥ a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314, < 5af198c387128a9d2ddd620b0f0803564a4d4508 | ≥ a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314, < b8af8e6118a6605f0e495a58d591ca94a85a50fc | ≥ a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314, < 92f1655aa2b2294d0b49925f3b875a634bd3b59e | 4.6
- linux_kernel≥ 4.6, < 4.19.316 | ≥ 4.20, < 5.4.278 | ≥ 5.5, < 5.10.219 | ≥ 5.11, < 5.15.161 | ≥ 5.16, < 6.1.94 | ≥ 6.2, < 6.6.34 | ≥ 6.7, < 6.9.4
5 vendors · 170 products
References
53 links- www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-36971Government ResourceUS Government Resource