CVE-2026-102944
7.5 HIGHpublic exploit availablePublished 2026-10-14 · Updated 2026-10-16
AI analysis for this CVE has not been generated yet. Raw NVD data is shown below.
NVD description
cpp-httplib is a C++ header-only HTTP/HTTPS library. Prior to 0.51.0, create_redirect_client() removes Host, Proxy-Authorization, and Authorization headers when following a cross-origin 301, 302, 307, or 308 redirect but leaves Cookie headers attached. detail::redirect() copies the request for those redirect codes, so cookies supplied directly or through default_headers_ are sent to the redirect target. An attacker who controls a redirect response, or a network position for a non-HTTPS origin, can receive session cookies intended for the original origin. A 303 redirect is not affected because that path clears all request headers. This issue is fixed in version 0.51.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-522
Public exploit & PoC references
- https://github.com/yhirose/cpp-httplib/commit/0c1cc8c9866bb567ff11c1cd0d09779e8c5f8585
- https://github.com/yhirose/cpp-httplib/releases/tag/v0.51.0
- https://github.com/yhirose/cpp-httplib/security/advisories/GHSA-22mf-w2v3-r2jv
- https://github.com/yhirose/cpp-httplib/security/advisories/GHSA-22mf-w2v3-r2jv
All references
- https://github.com/yhirose/cpp-httplib/commit/0c1cc8c9866bb567ff11c1cd0d09779e8c5f8585
- https://github.com/yhirose/cpp-httplib/releases/tag/v0.51.0
- https://github.com/yhirose/cpp-httplib/security/advisories/GHSA-22mf-w2v3-r2jv
- https://github.com/yhirose/cpp-httplib/security/advisories/GHSA-22mf-w2v3-r2jv
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- LOWCVE-2026-100264
- HIGHCVE-2026-100298
- MEDIUMCVE-2026-100569PoC
- LOWCVE-2026-101089PoC
- HIGHCVE-2026-101331
- HIGHCVE-2026-103256PoC
- HIGHCVE-2026-104051PoC
- MEDIUMCVE-2026-104617
Related by shared AI tags and CWE weakness class. Browse the full archive.