Katalog CVE

CVE-2026-106117

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece ImageSharp w wersjach od 3.0.0 do 4.1.1 dekodowanie paskowego pliku TIFF z kompresją CCITT Group 3 lub Modified Huffman może przekazywać rozszerzone przez atakującego ciągi do BitWriterUtils.WriteBits bez uprzedniego sprawdzenia szerokości wiersza. T4TiffCompression.WritePixelRun może gromadzić zbyt duże ciągi kodów makeup, a ModifiedHuffmanTiffCompression.Decompress sprawdza szerokość dopiero po zapisie. Niekontrolowane zapisy mogą przepełnić bufor paska, uszkodzić pamięć sterty i zakończyć proces. Podatność została naprawiona w wersji 4.1.1.

Ocena ryzyka

Atakujący może dostarczyć spreparowany plik TIFF, powodując uszkodzenie pamięci i awarię procesu. W środowiskach przetwarzających niezaufane obrazy TIFF stwarza to ryzyko zdalnej odmowy działania lub potencjalnego wykonania kodu.

Rekomendacja

Zaktualizuj bibliotekę ImageSharp do wersji 4.1.1 lub nowszej. Do czasu aktualizacji unikaj przetwarzania niezaufanych plików TIFF z kompresją CCITT Group 3 lub Modified Huffman.

Inne podatności w ImageSharp

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

ImageSharp is a 2D graphics library. From 3.0.0 until 4.1.1, decoding a strip TIFF using CCITT Group 3 or Modified Huffman compression can pass attacker-expanded runs to BitWriterUtils.WriteBits without first checking the current row width. T4TiffCompression.WritePixelRun can accumulate oversized makeup-code runs, and ModifiedHuffmanTiffCompression.Decompress validates the width only after writing. The unchecked writes can overflow the strip buffer, corrupt heap memory, and terminate the process. This strip-path vulnerability is distinct from the tiled decompressor-width mismatch. This issue is fixed in version 4.1.1.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS