logo

Cache poisoning in popular open source packages

ID: 3ba47eaf-c416-59e2-83c8-33ecdb21982d

STIX ID: report--3ba47eaf-c416-59e2-83c8-33ecdb21982d

Feed Name: Snyk Blog

Threat Score
50/100

Date Published: 2021-01-18

Date Updated: 2026-09-15

...
...

This Snyk research blog post explains web cache poisoning—how unkeyed parameters can cause caches to serve malicious responses—and demonstrates multiple exploitation vectors found in popular open-source web frameworks (e.g., semicolon query-parameter cloaking and GET body parameters in GET requests). The report includes examples and references (including CVEs), describes how proxies and frameworks differ in parsing requests, and recommends mitigations for maintainers and developers (e.g., normalizing query separators, ignoring GET body parameters unless needed, and aligning cache keys with request parsing).

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.