CyberSecBulletin

Yhirose vulnerabilities

We track 18 vulnerabilities in Yhirose products. 18 are rated high or critical, and none are known to be exploited. The most recent was published on October 14, 2026.

18vulnerabilities
2critical
16high
0exploited
8.0average CVSS score

Latest Yhirose vulnerabilities

  • 7.5 High severity

    cpp-httplib: Insufficiently Protected Credentials

    CVE-2026-102944Yhirose

    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:

  • 8.2 High severity

    cpp-httplib: Use After Free

    CVE-2026-77358Yhirose

    cpp-httplib is a C++ header-only HTTP/HTTPS library. In versions 0.33.0 through 0.50.0, the TLS-enabled WebSocket client frees the TLS session before closing the WebSocket that still uses it, producing a use-after-free. In WebSocketClient::shutdown_and_close t

  • 7.4 High severity

    cpp-httplib: Improper Certificate Validation

    CVE-2026-54919Yhirose

    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_SUPPOR

  • 7.5 High severity

    cpp-httplib: NULL Pointer Dereference

    CVE-2026-46527Yhirose

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.44.0, When the server has called Server::set_trusted_proxies() with a non-empty trusted-proxy list, an attacker can send an HTTP request that includes an X-Forwarded-F

  • 9.9 Critical severity

    cpp-httplib: Improper Neutralization of CRLF Sequences

    CVE-2026-45372Yhirose

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.44.0, when cpp-httplib's server parses an incoming request, it applies percent-decoding to every header value except Location and Referer. The validity check (is_field

  • 7.5 High severity

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library.

    CVE-2026-45352Yhirose

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.43.4, negative chunk-size in chunked Transfer-Encoding causes unbounded memory allocation and process crash. The ChunkedDecoder::read_payload function in cpp-httplib (

  • 7.4 High severity

    cpp-httplib: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-33745Yhirose

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.39.0, the cpp-httplib HTTP client forwards stored Basic Auth, Bearer Token, and Digest Auth credentials to arbitrary hosts when following cross-origin HTTP redirects (

  • 8.1 High severity

    cpp-httplib: Improper Certificate Validation

    CVE-2026-32627Yhirose

    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 verifica

  • 7.5 High severity

    cpp-httplib: Uncaught Exception

    CVE-2026-31870Yhirose

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.37.1, when a cpp-httplib client uses the streaming API (httplib::stream::Get, httplib::stream::Post, etc.), the library calls std::stoull() directly on the Content-Len

  • 7.5 High severity

    cpp-httplib: Uncontrolled Resource Consumption

    CVE-2026-28435Yhirose

    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_max_length() on the decompressed request body when using HandlerWithContentReader (streaming Content

  • 7.5 High severity

    cpp-httplib: Improper Handling of Highly Compressed Data (Data Amplification)

    CVE-2026-22776Yhirose

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to version 0.30.1, a Denial of Service (DoS) vulnerability exists in cpp-httplib due to the unsafe handling of compressed HTTP request bodies (Content-Encoding: gzip, br, e

  • 7.5 High severity

    cpp-httplib: Improper Neutralization of CRLF Sequences

    CVE-2026-21428Yhirose

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to version 0.30.0, the ``write_headers`` function does not check for CR & LF characters in user supplied headers, allowing untrusted header value to escape header lines. Th

  • 9.8 Critical severity

    cpp-httplib: Authentication Bypass by Spoofing

    CVE-2025-66570Yhirose

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.27.0, a vulnerability allows attacker-controlled HTTP headers to influence server-visible metadata, logging, and authorization decisions. An attacker can inject header

  • 7.5 High severity

    cpp-httplib: Allocation of Resources Without Limits or Throttling

    CVE-2025-53629Yhirose

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.23.0, incoming requests using Transfer-Encoding: chunked in the header can allocate memory arbitrarily in the server, potentially leading to its exhaustion. This vulne

  • 8.8 High severity

    cpp-httplib: Inconsistent Interpretation of HTTP Requests

    CVE-2025-53628Yhirose

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.20.1, cpp-httplib does not have a limit for a unique line, permitting an attacker to explore this to allocate memory arbitrarily. This vulnerability is fixed in 0.20.1

  • 7.5 High severity

    cpp-httplib: Uncontrolled Resource Consumption

    CVE-2025-52887Yhirose

    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

  • 7.5 High severity

    cpp-httplib: Uncontrolled Resource Consumption

    CVE-2025-46728Yhirose

    cpp-httplib is a C++ header-only HTTP/HTTPS server and client library. Prior to version 0.20.1, the library fails to enforce configured size limits on incoming request bodies when `Transfer-Encoding: chunked` is used or when no `Content-Length` header is provi

  • 8.8 High severity

    yhirose/cpp-httplib: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2023-26130Yhirose/cpp-httplibEPSS 1.14%

    Versions of the package yhirose/cpp-httplib before 0.12.4 are vulnerable to CRLF Injection when untrusted user input is used to set the content-type header in the HTTP .Patch, .Post, .Put and .Delete requests. This can lead to logical errors and other misbehav