CVE-2026-113681
Publiée le 2026-10-20 · Dernière modification le 2026-10-20
OpenImageIO (versions antérieures à 3.0.20.0, 3.1.15.0 et 3.2.0.3-beta1) est une bibliothèque utilisée pour lire et écrire divers formats d'image dans les pipelines graphiques. La faille se situe dans le codec de fichiers Cineon, où un fichier image spécifiquement conçu peut déclencher un dépassement d'entier (integer overflow) lors d'un calcul de taille. Cela conduit le logiciel à allouer un tampon bien trop petit pour les données réelles de l'image, entraînant une lecture hors limites du tas (heap out-of-bounds read).
Un attaquant peut exploiter cette vulnérabilité pour faire planter l'application, entraînant une perte de disponibilité. Il ne s'agit pas d'une attaque à distance ; elle nécessite que l'utilisateur ouvre ou traite manuellement un fichier Cineon malveillant fourni par l'attaquant. Comme elle ne nécessite qu'une interaction utilisateur basique et aucune authentification, elle est relativement facile à exécuter si un utilisateur est trompé pour charger le fichier.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
OpenImageIO before 3.0.20.0, 3.1.x before 3.1.15.0, and 3.2.x before 3.2.0.3-beta1 contains an integer overflow in cineon::Codec::Read that undersizes the scanline buffer, causing a heap out-of-bounds read. Attackers can supply a crafted Cineon file with a huge declared width that wraps the size calculation to zero, so UnPackPacked reads past a 4-byte buffer and crashes the application.