Katalog CVE

CVE-2026-106116

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece ImageSharp od wersji 2.0.0 do 4.1.2 funkcja ExifReader.ReadValues64 ufa 64-bitowej liczbie wpisów IFD w formacie BigTIFF i iteruje raz na każdy zadeklarowany wpis. Gdy pozostało mniej niż 20 bajtów, funkcja ReadValue64 zwraca bez przesuwania strumienia lub kończenia pętli, co pozwala małemu uszkodzonemu plikowi BigTIFF utrzymać wątek dekodera przez czas kontrolowany przez atakującego. Problem naprawiono w wersji 4.1.2.

Ocena ryzyka

Atakujący może spowodować długotrwałe blokowanie wątku dekodera, co może prowadzić do spadku wydajności lub awarii aplikacji.

Rekomendacja

Zaktualizuj ImageSharp do wersji 4.1.2 lub nowszej, aby uniknąć problemu z pętlą w dekoderze.

Inne podatności w ImageSharp

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

ImageSharp is a 2D graphics library. From 2.0.0 until 4.1.2, ExifReader.ReadValues64 trusts the 64-bit BigTIFF IFD entry count and iterates once per declared entry. When fewer than 20 bytes remain, ExifReader.ReadValue64 returns without advancing the stream or terminating the outer loop, so a small malformed BigTIFF can keep one decoder thread executing for an attacker-controlled duration. This report does not claim worker-pool exhaustion. This issue is fixed in version 4.1.2.

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