CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-28435

High
Published: Translated: NVD NIST

Summary

Biblioteka cpp-httplib przed wersją 0.35.0 nie egzekwowała limitu długości ładunku na dekompresowanym ciele żądania przy użyciu HandlerWithContentReader z kodowaniem treści gzip. To może prowadzić do obejścia limitu rozmiaru ładunku i potencjalnego wyczerpania zasobów systemowych.

Risk Assessment

Organizacje mogą być narażone na ataki typu denial of service, które mogą prowadzić do wyczerpania CPU lub pamięci, co wpływa na dostępność aplikacji.

Recommendation

Zaleca się aktualizację biblioteki cpp-httplib do wersji 0.35.0 lub nowszej, aby zabezpieczyć się przed tą podatnością.

Related vulnerabilities

Original NVD description (English source)

cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.35.0, cpp-httplib (httplib.h) does not enforce Server::set_payload_max_length() on the decompressed request body when using HandlerWithContentReader (streaming ContentReader) with Content-Encoding: gzip (or other supported encodings). A small compressed payload can expand beyond the configured payload limit and be processed by the application, enabling a payload size limit bypass and potential denial of service (CPU/memory exhaustion). This vulnerability is fixed in 0.35.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS