The package bottle from 0 and before 0.12.19 are vulnerable to Web Cache Poisoning by using a vector called parameter cloaking. When the attacker can separate query parameters using a semicolon (;), they can cause a difference in the interpretation of the request between the proxy (running with default configuration) and the server. This can result in malicious requests being cached as completely safe ones. Reference: https://lists.debian.org/debian-lts-announce/2021/01/msg00019.html
Created python-bottle tracking bugs for this issue: Affects: epel-7 [bug 1926760] Affects: fedora-all [bug 1926759]
Upstream patch: https://github.com/bottlepy/bottle/commit/57a2f22e0c1d2b328c4f54bf75741d74f47f1a6b
External References: https://snyk.io/vuln/SNYK-PYTHON-BOTTLE-1017108