VYPR

Pingora

by Cloudflare

Source repositories

CVEs (7)

  • CVE-2026-2835CriMar 5, 2026
    risk 0.52cvss 9.1epss 0.01

    An HTTP Request Smuggling vulnerability (CWE-444) has been found in Pingora's parsing of HTTP/1.0 and Transfer-Encoding requests. The issue occurs due to improperly allowing HTTP/1.0 request bodies to be close-delimited and incorrect handling of multiple Transfer-Encoding…

  • CVE-2026-2833CriMar 5, 2026
    risk 0.52cvss 9.1epss 0.01

    An HTTP request smuggling vulnerability (CWE-444) was found in Pingora's handling of HTTP/1.1 connection upgrades. The issue occurs when a Pingora proxy reads a request containing an Upgrade header, causing the proxy to pass through the rest of the bytes on the connection to a…

  • CVE-2026-105299HigOct 20, 2026
    risk 0.50cvss 8.7epss 0.00

    Summary Before version 0.9.0, the HTTP/1 upstream path in pingora-proxy passed the downstream request through upstream_request_filter and wrote it to the upstream without removing the client's Connection header, other hop-by-hop headers, or the headers Connection nominated,…

  • CVE-2026-2836HigMar 5, 2026
    risk 0.46cvss 8.1epss 0.00

    A cache poisoning vulnerability has been found in the Pingora HTTP proxy framework’s default cache key construction. The issue occurs because the default HTTP cache key implementation generates cache keys using only the URI path, excluding critical factors such as the host…

  • CVE-2026-105297HigOct 20, 2026
    risk 0.42cvss 7.5epss 0.00

    Summary Before version 0.8.1, Pingora's HTTP/2 server used the h2 crate's default limits unless the application set its own 16 MiB decoded header-list size and no limit on concurrent streams. A remote, unauthenticated client can send 1-byte HPACK references to a near-empty…

  • CVE-2026-105298MedOct 20, 2026
    risk 0.34cvss —epss 0.00

    Summary Before version 0.9.0, Pingora accepted HTTP/2 requests whose Host header differed from the :authority pseudo-header. Request filters, cache keys, and logs that read the request URI (session.req_header().uri) saw the :authority value, but the upstream received the…

  • CVE-2025-4366MedMay 22, 2025
    risk 0.33cvss 6.1epss 0.01

    A request smuggling vulnerability identified within Pingora’s proxying framework, pingora-proxy, allows malicious HTTP requests to be injected via manipulated request bodies on cache HITs, leading to unauthorized request execution and potential cache poisoning. Fixed in: …