CVE-2026-111138
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
Biblioteka NetSurf libnsbmp do wersji 0.1.7 zawiera podatność out-of-bounds read w funkcjach bmp_decode_rle8() i bmp_decode_rle4(), ponieważ sprawdzanie granic bezwzględnego ciągu pomija bajt wyrównania do słowa. Atakujący może dostarczyć spreparowany plik RLE8 lub RLE4 BMP kończący się na nieparzystej długości ciągu absolutnego, powodując jednobajtowy heap over-read i awarię aplikacji dekodujących niezaufane obrazy.
Ocena ryzyka
Atakujący może wywołać awarię aplikacji przetwarzającej niezaufane obrazy BMP (odmowa usługi) lub potencjalnie wyciec dane z pamięci. Ryzyko dotyczy przeglądarek i programów dekodujących pliki BMP.
Rekomendacja
Zaktualizuj libnsbmp do wersji z poprawką i unikaj dekodowania niezaufanych plików BMP do czasu wdrożenia łatki. Rozważ ograniczenie przetwarzania obrazów RLE w aplikacjach krytycznych.
Inne podatności w libnsbmp
Oryginalny opis (angielski, źródło NVD)
NetSurf libnsbmp through 0.1.7 contains an out-of-bounds read vulnerability in bmp_decode_rle8() and bmp_decode_rle4() because absolute-run bound checks omit the word-alignment pad byte. Attackers can supply a crafted RLE8 or RLE4 BMP ending on an odd-length absolute run to cause a one-byte heap over-read, crashing applications decoding untrusted images.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

