FICHE CVE

CVE-2026-43622

Publiée le 2026-08-06 · Dernière modification le 2026-10-23

🇫🇷 EN BREF

Les utilisateurs d'Android utilisant les versions de llama.cpp allant de b1886 à b7445 sont affectés par une erreur de gestion de la mémoire dans le wrapper JNI. Un attaquant pourrait provoquer le plantage de l'application ou potentiellement exécuter du code arbitraire sur l'appareil. Cela nécessite un accès local à l'appareil ainsi qu'un certain niveau d'interaction de l'utilisateur pour déclencher la faille.

CVSS 4.08.5 ÉLEVÉE
Publiée2026-08-06
Dernière modification2026-10-23

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueFaible
Prérequis d'attaqueAucun
Privilèges requisAucun
Interaction utilisateurPassive
Confidentialité (système vulnérable)Élevée
Intégrité (système vulnérable)Élevée
Disponibilité (système vulnérable)Élevée
Confidentialité (système subséquent)Aucune
Intégrité (système subséquent)Aucune
Disponibilité (système subséquent)Aucune

RÉFÉRENCES

Description officielle du NVD (en anglais)

llama.cpp builds b1886 through b7445 contain a double free vulnerability in the LLaMA-Android JNI wrapper where new_1batch() allocates memory using malloc() while free_1batch() deallocates it using the C++ delete operator, causing heap metadata corruption. Attackers can trigger this memory management mismatch to cause denial of service through process crashes or potentially achieve arbitrary code execution depending on allocator state.