CVE-2016-10164
KrytyczneStreszczenie
Wielokrotne przepełnienia całkowite w libXpm przed wersją 3.5.12 mogą prowadzić do zdalnego wywołania odmowy usługi lub wykonania dowolnego kodu. Problem występuje, gdy program żąda analizy rozszerzeń XPM na platformie 64-bitowej, co może prowadzić do przepełnienia bufora w stercie.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu lub spowodowania awarii usługi, co może prowadzić do poważnych konsekwencji dla organizacji.
Rekomendacja
Zaleca się aktualizację libXpm do wersji 3.5.12 lub nowszej, aby zlikwidować tę podatność.
Inne podatności w libXpm
Zobacz wszystkie- CVE-2026-94287Średnie
Podatność w libXpm przed wersją 3.5.19 powoduje denial of service poprzez unsigned underflow w ścieżce zapisu. Lokalni atakujący mogą wykorzystać to do nieograniczonego użycia CPU i wyczerpania pamięci.
- CVE-2026-4367Średnie
W bibliotece libXpm odkryto podatność polegającą na odczycie poza dozwolonym zakresem w funkcji `xpmNextWord()`. Lokalny użytkownik z niskimi uprawnieniami może wykorzystać tę lukę, przetwarzając specjalnie spreparowany lub bardzo mały plik obrazu XPM, co prowadzi do odczytu danych poza końcem pliku.
Oryginalny opis (angielski, źródło NVD)
Multiple integer overflows in libXpm before 3.5.12, when a program requests parsing XPM extensions on a 64-bit platform, allow remote attackers to cause a denial of service (out-of-bounds write) or execute arbitrary code via (1) the number of extensions or (2) their concatenated length in a crafted XPM file, which triggers a heap-based buffer overflow.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

