PT-2026-23082 · Pingora · Pingora

Rajat Raghav

·

Published

2026-03-04

·

Updated

2026-03-12

·

CVE-2026-2836

CVSS v4.0

8.4

High

VectorAV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:N/SC:H/SI:H/SA:N
Name of the Vulnerable Software and Affected Versions Pingora versions prior to 0.8.0
Description A cache poisoning issue exists in the Pingora HTTP proxy framework’s default cache key construction. The default HTTP cache key implementation generates cache keys using only the URI path, excluding the host header, potentially leading to cache poisoning and cross-origin responses being served to users. This could allow an attacker to perform cross-tenant data leakage in multi-tenant deployments or serve malicious content to legitimate users by poisoning shared cache entries.
Recommendations Upgrade to Pingora version 0.8.0 or higher, which removes the insecure default cache key implementation. Users must implement their own callback that includes appropriate factors such as the Host header and upstream peer’s HTTP scheme. If unable to upgrade, remove any default CacheKey usage and implement a custom implementation that includes the host header and upstream peer’s HTTP scheme.

Fix

Insufficient Verification of Data Authenticity

IDOR

Weakness Enumeration

Related Identifiers

CVE-2026-2836
GHSA-2M8C-2374-465F
GHSA-F93W-PCJ3-RGGC
RUSTSEC-2026-0035

Affected Products

Pingora