CVE-2025-52887 - CVE House
Back to Database
Status published High CVE-2025-52887

cpp-httplib has unlimited number of http header fields, which causes memory leak

Vulnerability Description

cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. In version 0.21.0, when many http headers fields are passed in, the library does not limit the number of headers, and the memory associated with the headers will not be released when the connection is disconnected. This leads to potential exhaustion of system memory and results in a server crash or unresponsiveness. Version 0.22.0 contains a patch for the issue.

Impact Analysis

Refer to official advisory for detailed impact metrics.

Remediation

Ensure systems are updated to the latest vendor-supplied patch levels.

THREAT MONITOR

Am I Vulnerable?

Launch our assessment wizard to check if your infrastructure is exposed to • CVE-2025-52887

Credits & Attribution

No credits recorded in the NVD database.

Affected Vendor

Affected Software

cpp-httplib
Vulnerable Versions:
= 0.21.0

Timeline

Official Publish: June 26th, 2025
Last Modified: June 26th, 2025
Added to House: July 22nd, 2026

CVSS Vectors

V3: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Weaknesses (CWE)