FICHE CVE

CVE-2026-120455

Publiée le 2026-11-02 · Dernière modification le 2026-11-02

🇫🇷 EN BREF

Les versions de rapidyaml jusqu'à 0.16.0 inclusivement constituent une bibliothèque C++ utilisée pour l'analyse de données YAML. La faille se situe dans la fonction `_add_annotation()`, où le logiciel utilise un tableau de taille fixe pour suivre les annotations du document. En fournissant un fichier YAML contenant trop d'ancres ou de balises consécutives, un attaquant peut provoquer une écriture hors limites qui sature ce tableau.

L'exploitation de cette faille permet à un attaquant de corrompre la mémoire de la pile, ce qui entraîne généralement le plantage de l'application et une perte de disponibilité. Cette attaque nécessite un accès local et dépend de l'interaction d'un utilisateur avec le système via le chargement d'un fichier YAML malveillant. Comme elle nécessite que la cible traite un fichier spécifique, il ne s'agit pas d'une menace d'exécution à distance, mais d'un risque pour la stabilité et l'intégrité du système.

CVSS 4.06.9 MOYENNE
Publiée2026-11-02
Dernière modification2026-11-02

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)Aucune
Intégrité (système vulnérable)Faible
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)

rapidyaml through 0.16.0 contains an out-of-bounds write vulnerability in ParseEngine::_add_annotation() that allows attackers to corrupt memory by supplying YAML with excess anchors or tags. Attackers can submit YAML with consecutive anchors or tags to overflow the fixed two-element annotation array in release builds, corrupting stack memory and crashing the process.