CVE-2025-55763
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 68 - wyżej niż 68% wszystkich znanych CVE
Streszczenie
Przepełnienie bufora w parserze URI w CivetWeb 1.14 do 1.16 (najnowsza) pozwala zdalnemu atakującemu na zdalne wykonanie kodu poprzez spreparowane żądanie HTTP. Podatność jest wyzwalana podczas przetwarzania żądania i może pozwolić na uszkodzenie pamięci sterty, potencjalnie prowadząc do odmowy usługi lub wykonania dowolnego kodu.
Ocena ryzyka
Atakujący może zdalnie wykonać dowolny kod na serwerze, co może prowadzić do pełnego przejęcia systemu. Może to skutkować wyciekiem danych, instalacją złośliwego oprogramowania lub dalszymi atakami.
Rekomendacja
Zaktualizuj CivetWeb do wersji zawierającej poprawkę lub wdróż obejście, jeśli nie jest dostępne. Rozważ monitorowanie ruchu HTTP pod kątem podejrzanych żądań.
Inne podatności w CivetWeb
Zobacz wszystkie- CVE-2026-124040Wysokie
CivetWeb do wersji 1.16, zbudowany z USE_HTTP2 i włączonym enable_http2, zawiera podatność use-after-free w handle_http2(), która zachowuje wskaźniki do zwolnionych pseudo-nagłówków :method i :path. Nieuwierzytelniony zdalny atakujący może wysłać późniejszą ramkę HEADERS bez tych pseudo-nagłówków, aby wpłynąć na metodę lub ścieżkę żądania widzianą przez reguły dostępu albo spowodować awarię serwera.
- CVE-2026-29035Średnie
CivetWeb (commit 4a4f0c95) zawiera podatność na przepełnienie bufora sterty i stosu w funkcji read_websocket(), która pozwala nieuwierzytelnionym zdalnym atakującym na uszkodzenie pamięci poprzez wysyłanie skompresowanych ramek WebSocket, gdy zdefiniowane są zarówno USE_ZLIB, jak i MG_EXPERIMENTAL_INTERFACES. Atakujący mogą wynegocjować permessage-deflate podczas uzgadniania WebSocket i wysłać spreparowaną ramkę z ustawionym bitem RSV1, powodując zapis 4-bajtowego znacznika synchronizacji zlib poza przydzielony bufor, co prowadzi do uszkodzenia metadanych sterty, odmowy usługi lub potencjalnego wykonania kodu.
- CVE-2025-9648Wysokie
Podatność w funkcji mg_handle_form_request biblioteki CivetWeb pozwala zdalnym atakującym wywołać odmowę usługi (DoS). Wysłanie specjalnie spreparowanego żądania HTTP POST zawierającego bajt null w ładunku powoduje wejście serwera w nieskończoną pętlę podczas parsowania danych formularza. Wiele złośliwych żądań prowadzi do całkowitego wyczerpania CPU i braku responsywności usługi.
Oryginalny opis (angielski, źródło NVD)
Buffer Overflow in the URI parser of CivetWeb 1.14 through 1.16 (latest) allows a remote attacker to achieve remote code execution via a crafted HTTP request. This vulnerability is triggered during request processing and may allow an attacker to corrupt heap memory, potentially leading to denial of service or arbitrary code execution.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

