CVE-2026-120452
Publiée le 2026-11-02 · Dernière modification le 2026-11-02
libgphoto2 (versions jusqu'à 2.5.34 incluse) est une bibliothèque utilisée par de nombreux systèmes Linux pour communiquer avec des appareils photo numériques. La faille se situe dans la fonction utilisée pour décompresser les images de modèles d'appareils spécifiques. En fournissant un en-tête de miniature malformé, un appareil peut tromper la bibliothèque pour qu'elle écrive et lise des données en dehors du tampon mémoire alloué.
Un attaquant peut utiliser un appareil photo USB malveillant pour extraire des données sensibles de la mémoire du système vers des aperçus d'images, ou provoquer le plantage de l'application. Comme cela nécessite un accès physique pour brancher un appareil et une interaction de l'utilisateur pour déclencher le chargement de l'image, le risque pour la plupart des environnements serveurs est faible. Aucun privilège spécial ni authentification n'est requis pour déclencher la faille une fois l'appareil connecté.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
libgphoto2 through 2.5.34 contains a heap out-of-bounds read and write vulnerability in jl2005bcd_decompress() that allows malicious USB cameras to corrupt heap memory via oversized thumbnail processing. Attackers can supply small allocation-table values and a thumbnail header byte so in-place byte-swapping exceeds the buffer by about 30 KB, leaking heap contents in preview images.