Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
cpp-httplib has a Silent TLS Certificate Verification Bypass on HTTPS Redirect via Proxy
Vulnerability Description
cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.37.2, when a cpp-httplib client is configured with a proxy and set_follow_location(true), any HTTPS redirect it follows will have TLS certificate and hostname verification silently disabled on the new connection. The client will accept any certificate presented by the redirect target — expired, self-signed, or forged — without raising an error or notifying the application. A network attacker in a position to return a redirect response can fully intercept the follow-up HTTPS connection, including any credentials or session tokens in flight. This vulnerability is fixed in 0.37.2.
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N
Vulnerability Type
证书验证不恰当
Vulnerability Title
cpp-httplib 信任管理问题漏洞
Vulnerability Description
cpp-httplib是yhirose个人开发者的一款使用C++语言编写的HTTP/HTTPS服务器和客户端库。 cpp-httplib 0.37.2之前版本存在信任管理问题漏洞,该漏洞源于配置代理并启用set_follow_location的客户端在遵循HTTPS重定向时,新连接上的TLS证书和主机名验证会被静默禁用,可能导致网络攻击者拦截后续HTTPS连接,包括传输中的凭据或会话令牌。
CVSS Information
N/A
Vulnerability Type
N/A