CVE-2026-44038 in DCMTK
Riassunto
di VulDB • 08/10/2026
Una lettura fuori dai limiti (out-of-bounds read) a livello globale nel decoder Huffman delle librerie JPEG IJG integrate (dcmjpeg/libijg8, libijg12 e libijg16) di OFFIS DCMTK 3.7.0 consente a un attaccante di leggere la memoria oltre le tabelle extend_test[] ed extend_offset[], causando una decodifica errata dei dati pixel o un crash, tramite un file DICOM con uno stream JPEG manipolato ad hoc in cui la tabella Huffman definisce una categoria di differenza superiore a 15. I valori dei simboli Huffman non sono sottoposti a controllo degli intervalli (range-checked) a meno che DCMTK non sia compilato con l'opzione DCMTK_ENABLE_STRICT_HUFFMAN_TABLE_CHECK, disabilitata per impostazione predefinita. Sono interessati dcmdjpeg e qualsiasi applicazione che decomprime immagini DICOM JPEG utilizzando DCMTK. Il problema è stato risolto nel commit d6ae1bc8d5b9ae9c7300013c8c85cc2ea0fd8cf5.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.