CVE-2026-19773
KrytyczneCVSS 9.8Streszczenie
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.
Ocena ryzyka
Zdalny, nieuwierzytelniony atakujący może wykonać dowolny kod w kontekście procesu aplikacji korzystającej z libwebsockets. Może to doprowadzić do pełnego przejęcia usługi.
Rekomendacja
Zaktualizuj libwebsockets do wersji zawierającej poprawkę (ZDI-CAN-31036). Jeśli aktualizacja nie jest możliwa, rozważ ograniczenie dostępu sieciowego do usług korzystających z tej biblioteki.
Inne podatności w libwebsockets
Zobacz wszystkie- 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)
libwebsockets HTTP/2 HPACK Path Header Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of libwebsockets. Authentication is not required to exploit this vulnerability. The specific flaw exists within the parsing of HTTP/2 HPACK path header. The issue results from the lack of proper validation of user-supplied data, which can result in a write past the end of an allocated buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-31036.

