CVE-2026-28434
cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.35.0, when a request handler throws a C++ exception and the application has not registered a custom exception handler via set_exception_handler(), the library catches the exception and writes its message directly into the HTTP response as a header named EXCEPTION_WHAT. This header is sent to whoever made the request, with no authentication check and no special configuration required to trigger it. The behavior is on by default. A developer who does not know to opt in to set_exception_handler() will ship a server that leaks internal exception messages to any client. This vulnerability is fixed in 0.35.0.
EPSS 0.32% · 24.6th percentile
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| yhirose | cpp-httplib | < 0.35.0, 0, < 0.35.0 |
Timeline
- Feb 27, 2026 CVE ID Reserved
- Mar 4, 2026 CVE Published
- Mar 4, 2026 CVE Updated
- Mar 5, 2026 EPSS Score
- Mar 7, 2026 EPSS Score
- Mar 9, 2026 EPSS Score
- Mar 11, 2026 EPSS Score
- Mar 13, 2026 EPSS Score
- Mar 15, 2026 EPSS Score
- Mar 17, 2026 EPSS Score
- Mar 17, 2026 Coalition ESS Score
- Mar 19, 2026 EPSS Score