
Proof-of-concept per CVE-2025-55891: corruzione dell'heap in TIFFCP.EXE tramite file TIFF malformato, che causa un segmentation fault durante la decompressione LZW in libtiff 3.5.7.
Esiste una vulnerabilità di corruzione dell'heap in TIFFCP.EXE, un'utilità da riga di comando inclusa in Neevia docuPrinter Pro, a causa dell'uso di una versione obsoleta e vulnerabile di libtiff (v3.5.7). Fornendo un file TIFF appositamente creato, un attaccante può innescare un segmentation fault durante la decompressione LZW.
Questo problema è stato riprodotto sia su Linux (tramite il tiffcp open-source compilato da libtiff 3.5.7) sia su Windows utilizzando il TIFFCP.EXE proprietario distribuito con docuPrinter Pro. Su Windows, il crash risulta in un STATUS_ACCESS_VIOLATION e si verifica senza richiedere privilegi speciali.
TIFFCP.EXE come distribuito in La vulnerabilità viene innescata nella logica di decodifica LZW all'interno di tif_lzw.c nella seguente asserzione:
assert(&sp->dec_codetab[0] <= free_entp && free_entp < &sp->dec_codetab[CSIZE]);
Solo per uso autorizzato. Questa ricerca è stata condotta indipendentemente da qualsiasi datore di lavoro. Protetta ai sensi dell'esenzione della Sezione 1201 del DMCA per la ricerca di sicurezza in buona fede.