FICHE CVE

CVE-2026-120457

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

🇫🇷 EN BREF

Les versions de libaec jusqu'à la version 1.1.7 inclusive sont concernées. Cette bibliothèque est utilisée pour le décodage de flux de données compressés, plus précisément les formats SZIP et CCSDS 121.0. La faille se situe dans la fonction `m_se_decode`, où un attaquant peut contourner une vérification de limites signée en fournissant une séquence trop longue de bits à zéro.

Un attaquant peut utiliser cela pour faire planter l'application (affectant la disponibilité) ou pour provoquer la fuite de petites quantités de mémoire adjacente dans le résultat décodé (affectant la confidentialité). Pour déclencher cela, un attaquant doit convaincre un utilisateur de traiter un fichier malveillant spécialement conçu. Comme cela nécessite un accès local et une interaction de l'utilisateur, le risque est modéré plutôt que critique.

CVSS 4.05.8 MOYENNE
Type de faiblesse
Publiée2026-11-02
Dernière modification2026-11-02

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueFaible
Prérequis d'attaquePrésent
Privilèges requisAucun
Interaction utilisateurPassive
Confidentialité (système vulnérable)Faible
Intégrité (système vulnérable)Aucune
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)

libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode.c that allows attackers to bypass a signed bounds check via an overlong fundamental sequence. Attackers can supply a crafted CCSDS 121.0/SZIP stream with 2^31 or more zero bits to crash the decoder or leak adjacent memory into decoded samples.