CVE-2026-85715 in ExifReaderinformazioni

Riassunto

di VulDB • 17/09/2026

ExifReader è un analizzatore di informazioni Exif scritto in JavaScript. Prima della versione 4.41.1, ExifReader elabora file ISO-BMFF HEIC o AVIF controllati dall'attaccante nella funzione getItems() all'interno del file src/image-header-iso-bmff-iloc.js e si fida dei valori itemCount ed extentCount di iloc durante l'allocazione di un oggetto extent per ogni iterazione del ciclo annidato. Quando offsetSize, lengthSize, baseOffsetSize e indexSize sono pari a zero, i campi extent non consumano byte in input e l'offset del buffer non avanza, ma l'analizzatore può comunque allocare fino a itemCount moltiplicato per extentCount oggetti senza un budget di allocazione. Un box iloc malevolo di piccole dimensioni può quindi causare una crescita dell'heap di centinaia di megabyte o esaurire la memoria di sistema, terminando il processo Node.js e negando il servizio alle applicazioni web, desktop o mobile che analizzano immagini non attendibili. Le larghezze dei campi pari a zero sono valori ISO-BMFF validi che indicano l'assenza di tali campi; pertanto, l'analizzatore vulnerabile deve limitare il lavoro invece di fare affidamento sull'avanzamento dell'offset. Il problema è stato risolto nella versione 4.41.1.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub M

Prenotare

04/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!