top of page
perceptive_background_267k.jpg

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_…

Published:

3 maart 2026 om 23:00:00

Alert date:

4 maart 2026 om 21:01:35

Source:

nvd.nist.gov

Click to open the original link from this advisory

Web Technologies, Supply Chain & Dependencies

CVE-2026-28435 affects cpp-httplib, a C++11 HTTP/HTTPS library, prior to version 0.35.0. The vulnerability allows bypass of Server::set_payload_max_length() limits on decompressed request bodies when using HandlerWithContentReader with Content-Encoding like gzip. Attackers can send small compressed payloads that expand beyond configured limits, potentially causing denial of service through CPU and memory exhaustion. The issue occurs because payload size limits are not enforced on decompressed content in streaming scenarios. This vulnerability is fixed in version 0.35.0.

Technical details

Mitigation steps:

Affected products:

cpp-httplib

Related links:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page