Intel

AIKIDO-2026-10308

pingora-cache is vulnerable to Cache Poisoning

Cache PoisoningCVE-2026-2836 Published Mar 9, 2026

84

High Risk

This Affects:

RUSTpingora-cache
0.1.0 - 0.7.0
Fixed in 0.8.0
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to cache poisoning. The default cache key implementation generates cache keys using only the URI path and does not include other important request attributes such as the Host header. This allows an attacker to poison shared cache entries and cause cross-origin responses to be served to users. In multi-tenant deployments, this may lead to cross-tenant data leakage or the delivery of malicious content to legitimate users. The issue is addressed by removing the insecure default cache key implementation and requiring users to explicitly define their own cache key logic.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

pingora-cache is vulnerable to Cache Poisoning in versions 0.1.0 - 0.7.0.

How to fix this

Upgrade the pingora-cache library to the patch version.