Katalog CVE

CVE-2026-106115

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

Streszczenie

W bibliotece ImageSharp w wersjach od 2.1.0 do 4.1.2 koder TIFF CCITT Group 4 alokuje bufor o rozmiarze Width razy rowsPerStrip, mimo że T6BitCompressor.CompressStrip może wygenerować dane wiersza i dwa 12-bitowe kody końca bloku faksu przekraczające tę pojemność. TiffCcittCompressor.WriteCode wykonuje niezaznaczone zapisy, a przepływ dekodowania i ponownego kodowania może odziedziczyć TiffCompression.CcittGroup4Fax i metadane jednobitowe z danych wejściowych atakującego. Powstałe zapisy poza zakresem mogą uszkodzić pamięć i zakończyć proces. Podatność została naprawiona w wersji 4.1.2.

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.2 lub nowszej. Do czasu aktualizacji unikaj ponownego kodowania niezaufanych plików TIFF z kompresją CCITT Group 4.

Inne podatności w ImageSharp

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

ImageSharp is a 2D graphics library. From 2.1.0 until 4.1.2, the TIFF CCITT Group 4 encoder allocates Width times rowsPerStrip bytes even though T6BitCompressor.CompressStrip can emit encoded row data and two 12-bit end-of-facsimile-block codes beyond that capacity. TiffCcittCompressor.WriteCode performs unchecked writes, and a decode-and-re-encode flow can inherit TiffCompression.CcittGroup4Fax and one-bit metadata from attacker-supplied input. The resulting out-of-bounds writes can corrupt memory and terminate the process. This issue is fixed in version 4.1.2.

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