Exploitation de fond Catalogue KEV
CVE-2024-36971

Android Kernel Remote Code Execution Vulnerability

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…

Indice de priorité CheckOps
4,4/10 Corriger sous 7 jours
Gravité7,8
Probabilité0,3
Exploitation2/5

Gravité = CVSS. Probabilité = EPSS (FIRST). Exploitation = signaux publics : KEV, EUVD, rançongiciel, EPSS au-dessus de 10 %, accès sans compte.

EPSS · aujourd’hui 2,7 % plus haute que 85,9 % des CVE
CVSS 3.1 7,8 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:
Exploitée depuis 818 jours 07/08/2024
Échéance CISA 28/08/2024 pour les agences fédérales américaines

Probabilité d’exploitation EPSS · FIRST

05010025/0905/1015/1024/1002/11
Probabilité EPSS (%)Percentile parmi toutes les CVE

Signaux d’exploitation 2 / 5

  • Catalogue KEV (CISA)07/08/2024
  • EUVD exploitée (ENISA)07/08/2024
  • Utilisée par des rançongicielsnon
  • EPSS au-dessus de 10 %2,7 %
  • Sans compte, par le réseaunon

Que faire

Corriger

Mettre à jour vers une version corrigée : 6.1.94-1 6.9.7-1

Consigne de la CISA : Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

En attendant

Retirer le service d’internet ou en filtrer l’accès, surveiller les journaux et chercher des traces de compromission.

Éditeurs (CRA)

Faille exploitée dans votre produit : alerte précoce à l’ENISA sous 24 h, puis notification sous 72 h (article 14 du Cyber Resilience Act). Le CRA expliqué

Description ENISA EUVD

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.

Texte de la source, en anglais.

Produits touchés

LinuxKernel
Versions touchées
  • patch: 6.6.34
  • a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314 <eacb8b195579c174a6d3e12a9690b206eb7f28cf
  • patch: 5.10.219
  • patch: 4.19.316
  • patch: 6.1.94
  • a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314 <b8af8e6118a6605f0e495a58d591ca94a85a50fc
  • a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314 <92f1655aa2b2294d0b49925f3b875a634bd3b59e
  • a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314 <db0082825037794c5dba9959c9de13ca34cc5e72
  • patch: 5.4.278
  • patch: 5.15.161
  • a87cb3e48ee86d29868d3f59cfb9ce1a8fa63314 <2295a7ef5c8c49241bff769e7826ef2582e532a6
  • 4.6
Faiblesses (CWE)

Paquets open source OSV

  • linuxDebian:12 · CVE-2024-36971
    corrigé en 6.1.94-1
  • linuxDebian:13 · CVE-2024-36971
    corrigé en 6.9.7-1

Chronologie

  1. Publication

  2. Exploitation signalée (ENISA)

  3. Ajout au catalogue KEV

  4. Échéance de correction CISA

Références

Autres failles exploitées du même éditeur

  • CVE-2025-48595Android Framework Integer Overflow Vulnerability
    4,6 · Exploitation active
  • CVE-2025-48633Android Framework Information Disclosure Vulnerability
    3,4 · Exploitation de fond
  • CVE-2025-48572Android Framework Privilege Escalation Vulnerability
    4,3 · Exploitation de fond
  • CVE-2025-48543Android Runtime Use-After-Free Vulnerability
    4,7 · Exploitation de fond
  • CVE-2024-43093Android Framework Privilege Escalation Vulnerability
    4,1 · Exploitation de fond
  • CVE-2024-32896Android Pixel Privilege Escalation Vulnerability
    5,1 · Exploitation de fond

Êtes-vous concerné ?

CheckOps lit vos SBOM et vos scans, et vous prévient dès qu’une de vos dépendances est exploitée.

Être prévenu de l’ouverture

Sources : CISA KEV · ENISA EUVD · FIRST EPSS · OSV. Données publiques agrégées par CheckOps, mises à jour automatiquement. Les textes des sources restent la propriété de leurs auteurs. Toutes les failles exploitées