libheif è una libreria open-source per decodificare e codificare immagini HEIF e AVIF. Si inserisce nelle pipeline di elaborazione delle immagini e trasforma file multimediali compressi in pixel che le applicazioni possono visualizzare, creare anteprime o trasformare. Poiché gestisce formati di contenitore complessi, deve analizzare con attenzione metadati, profili colore, livelli e altri dati strutturati.
Nella sicurezza informatica, libheif è importante perché un difetto in una libreria condivisa può influire su molti prodotti contemporaneamente. Se un servizio accetta upload non fidati e ne genera automaticamente anteprime o ridimensionamenti, un attaccante può inviare un file malformato per provocare corruzione della memoria, denial of service o, nel caso peggiore, esecuzione di codice. I difensori riducono il rischio applicando rapidamente le patch, limitando dove avviene la decodifica, isolando la libreria in sandbox e trattando i caricamenti di immagini come input ostile.


