SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-54919

HIGH · CVSS 7.4 EPSS 0.16% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-10 · Last synced 2026-08-09

CyberRota Analysis

AI-Generated

The cpp-httplib library, when configured with Mbed TLS or wolfSSL support, is vulnerable in specific versions where SSL certificate chain validation is bypassed during client connections to IP-literal hosts with server certificate verification enabled. This flaw allows man-in-the-middle attackers to intercept and manipulate traffic by presenting fraudulent certificates. Organizations using affected versions of cpp-httplib for secure communications should prioritize upgrading to version 0.47.0 to mitigate this high-severity risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-54919
Severity
HIGH
CVSS
7.4
EPSS
0.16%

Original NVD Description

cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. In affected Mbed TLS backend versions from 0.31.0 through 0.46.1 and wolfSSL backend versions from 0.33.0 through 0.46.1, when cpp-httplib is built with CPPHTTPLIB_MBEDTLS_SUPPORT or CPPHTTPLIB_WOLFSSL_SUPPORT and a client connects to an IP-literal host with server certificate verification enabled, SSLClient and Client in HTTPS mode skip certificate chain validation and WebSocketClient on the Mbed TLS backend skips verification altogether, allowing a man-in-the-middle attacker positioned to intercept traffic to present a crafted certificate and read or modify the traffic. This issue is fixed in version 0.47.0.

Related CVEs

Other vulnerabilities affecting the same vendor(s)