CVE-2025-11680
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 31 - wyżej niż 31% wszystkich znanych CVE
Streszczenie
W bibliotece warmcat libwebsockets istnieje podatność polegająca na zapisie poza zakresem w funkcji unfilter_scanline, gdy flaga LWS_WITH_UPNG jest włączona podczas kompilacji i używany jest stos wyświetlania HTML. Może to prowadzić do zapisu poza przydzielony bufor na stercie, co może spowodować awarię, gdy użytkownik odwiedzi złośliwą stronę z odpowiednio spreparowanym plikiem PNG.
Ocena ryzyka
Atakujący może spowodować awarię aplikacji lub potencjalnie wykorzystać błąd do wykonania kodu. Wymaga to odwiedzenia przez użytkownika złośliwej strony, co może być wykorzystane w atakach phishingowych.
Rekomendacja
Zaktualizuj libwebsockets do wersji, w której podatność została naprawiona. Jeśli to możliwe, wyłącz flagę LWS_WITH_UPNG lub stos wyświetlania HTML.
Inne podatności w libwebsockets
Zobacz wszystkie- CVE-2026-19773Krytyczne
W bibliotece libwebsockets występuje luka polegająca na zapisie poza granicami bufora podczas parsowania nagłówka ścieżki HPACK w HTTP/2. Brak odpowiedniej walidacji danych dostarczonych przez użytkownika prowadzi do zapisu poza końcem zaalokowanego bufora.
- CVE-2026-78161Wysokie
W bibliotece libwebsockets w wersji 4.5.0 znaleziono podatność w funkcji report_raw_cbor pliku lib/misc/lecp.c komponentu LECP CBOR Recording. Manipulacja prowadzi do zapisu poza dozwolonym obszarem pamięci. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-10650Średnie
W bibliotece libwebsockets do wersji 4.5.8 znaleziono błąd w funkcji lws_ssh_parse_plaintext w pliku plugins/protocol_lws_ssh_base/sshd.c. Manipulacja argumentem msg_len może prowadzić do nadmiernego zużycia zasobów. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
Oryginalny opis (angielski, źródło NVD)
Out-of-bounds Write in unfilter_scanline in warmcat libwebsockets allows, when the LWS_WITH_UPNG flag is enabled during compilation and the HTML display stack is used, to write past a heap allocated buffer possibly causing a crash, when the user visits an attacker controlled website that contains a crafted PNG file with a big width value that causes an integer overflow which value is used for determining the size of a heap allocation.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

