7.8

CVE-2024-36971: Android Kernel Remote Code Execution Vulnerability

KEV
Analyzed
AliasesSUSE-SU-2025:0242-1SUSE-SU-2025:0250-1RHSA-2024:5388
Published 10-06-2024Last modified 05-08-2026

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.

Priority
Act nowlisted as exploited

Listed as exploited by CISA (07-08-2024)

Source freshness unavailable

How is this decided?
CVSS score
7.8/10
010
High · v3.1 (CVE.org)
EPSS score
2.70%
0%100%
Low · 0.00 pp in 30 days
KEVExploited in the wildCritical · listed in 1 catalog
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 74 · Related 55

Timeline

  1. 10-06-2024
    PublishedVulnerability first disclosed.
  2. 07-08-2024
    Added to CISA KEVExploitedAndroid Kernel Remote Code Execution Vulnerability
  3. 28-08-2024
    CISA remediation dueDeadline passedApply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
  4. 05-08-2026
    Last 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

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

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEVListed
Added
07-08-2024
Federal due date
28-08-2024
ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

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 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Version check

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
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
Show all 53 references