CVE-2025-29769 in libvips
Zusammenfassung
von VulDB • 02.08.2026
libvips è una libreria di elaborazione delle immagini basata su un modello demand-driven e threading orizzontale. L'operazione heifsave potrebbe determinare erroneamente la presenza di un canale alpha in un input quando non era possibile stabilire l'interpretazione del colore, nota internamente a libvips come "multiband". Esistono pochi modi per creare un input "multiband", ma è possibile farlo con un'immagine TIFF opportunamente costruita. Se un'immagine TIFF di input "multiband" aveva 4 canali e veniva richiesta un'output in formato HEIF, ciò portava libvips a creare un'immagine HEIF a 3 canali senza canale alpha per poi tentare di scrivere 4 canali di dati. Questo causava un heap buffer overflow che poteva provocare il crash del processo. Questa vulnerabilità è stata risolta nella versione 8.16.1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.