Podatności Netpbm
9 znanych podatności CVE w Netpbm, przetłumaczonych i ocenionych.
- CVE-2026-120437Średnie
Netpbm przed 10.86.51, 11.x przed 11.02.30 oraz 11.03 przed 11.15.08 zawiera podatność odczytu poza granicami w funkcji get_pixel() konwertera tgatoppm, która używa niesprawdzonych wartości pikseli jako indeksów mapy kolorów. Spreparowany plik Targa z mapą kolorów może spowodować awarię konwertera lub wyciek sąsiedniej pamięci do obrazu wyjściowego.
- CVE-2026-120436Wysokie
Netpbm przed wersjami 10.86.51, 11.x przed 11.02.30 oraz 11.03 przed 11.15.08 zawiera przepełnienie liczb całkowitych w jbigtopnm, które powoduje przepełnienie bufora sterty podczas obliczania rozmiaru bufora wyjściowego. Atakujący może dostarczyć spreparowany wielopłaszczyznowy plik JBIG z dużymi wymiarami nagłówka, aby jbg_dec_merge_planes() przepełniło zbyt mały bufor, powodując awarie lub potencjalne wykonanie kodu.
- CVE-2026-120435Wysokie
Netpbm przed wersjami 10.86.51, 11.x przed 11.02.30 oraz 11.03 przed 11.15.08 zawiera przepełnienie bufora sterty w xpmtoppm spowodowane niezwalidowaną wartością characters-per-pixel w nagłówku XPM. Atakujący może dostarczyć spreparowany plik XPM z characters-per-pixel większym niż 3, aby przepełnić stałe 3-bajtowe wpisy haszy colorName, powodując awarie lub potencjalne wykonanie kodu.
- CVE-2026-120434Wysokie
Netpbm przed wersjami 10.86.51, 11.x przed 11.02.30 oraz 11.03 przed 11.15.08 zawiera przepełnienie bufora na stosie w funkcji scanPoly() w converter/ppm/picttoppm.c. Atakujący może dostarczyć spreparowany plik PICT, którego krawędzie wielokąta generują ponad 5000 punktów, przepełniając tablicę coord na stosie, co powoduje awarię konwertera lub potencjalne wykonanie kodu.
- CVE-2026-120433Wysokie
Netpbm przed wersjami 10.86.51, 11.x przed 11.02.30 oraz 11.03 przed 11.15.08 zawiera przepełnienie bufora na stosie w funkcji paintPoly() w picttoppm z powodu nieograniczonej liczby punktów wielokąta. Atakujący może dostarczyć spreparowany plik PICT z wielokątem przekraczającym 100 punktów, aby nadpisać stałą tablicę pts, powodując awarie lub potencjalne wykonanie kodu.
- CVE-2026-120432Wysokie
Netpbm w wersjach przed 10.86.51, 11.02.30 i 11.15.08 zawiera podatność na przepełnienie liczb całkowitych w narzędziu winicontopam. Atakujący może dostarczyć spreparowany plik ikony o wymiarach przekraczających 32767, co powoduje zawijanie liczników pętli int16_t do ujemnych indeksów bufora wiersza i prowadzi do uszkodzenia pamięci sterty.
- CVE-2026-120431Wysokie
Netpbm w wersjach przed 10.86.51, 11.x przed 11.02.29 oraz 11.03 przed 11.15.07 zawiera przepełnienie bufora sterty w funkcji readChannels() narzędzia sgitopnm podczas przetwarzania obrazów SGI skompresowanych RLE. Atakujący może dostarczyć spreparowany plik SGI z nadmierną długością tablicy offsetów, co pozwala zapisać kontrolowane dane poza buforem sterty.
- CVE-2026-112276Średnie
Netpbm do wersji 11.16.00 zawiera podatność polegającą na odczycie poza granicami sterty w narzędziu rasttopnm. Atakujący może dostarczyć plik Sun rasterfile z krótką paletą kolorów, powodując wyciek do 255 bajtów sąsiedniej sterty do wyjścia PNM lub awarię programu.
- CVE-2026-112275Średnie
Netpbm do wersji 11.16.00 zawiera podatność polegającą na zapisie poza granicami sterty w dekoderze RLE plików Sun rasterfile (pr_load_image w converter/other/rast.c). Atakujący może dostarczyć plik z małymi wymiarami i długim ładunkiem RLE, powodując zapis kontrolowanych bajtów poza bufor i uszkodzenie pamięci.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

