PT-2026-44991 · Unknown · Cpp-Httplib
Published
2026-05-29
·
Updated
2026-05-29
·
CVE-2026-46527
CVSS v4.0
8.7
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
cpp-httplib versions prior to 0.44.0
Description
A denial of service occurs when the server uses the
set trusted proxies() function with a non-empty trusted-proxy list. An attacker can send an HTTP request containing an X-Forwarded-For header with a value that parses to no valid IP segments. This triggers the get client ip() function to call front() on an empty std::vector, resulting in undefined behavior in C++ that typically leads to abnormal process termination.Recommendations
Update to version 0.44.0.
Fix
DoS
NULL Pointer Dereference
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Cpp-Httplib