bottle HTTP Request smuggling
The package bottle 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, as the proxy would usually not see the semicolon as a separator, and therefore would not include it in a cache key of an unkeyed parameter.
Czego dotyczy
Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.
| Platforma | Paczka | Podatne wersje | Poprawka w wersji |
|---|---|---|---|
| Python (PyPI) | bottle | < 0.12.19 | 0.12.19 |
Odnośniki
- https://snyk.io/vuln/SNYK-PYTHON-BOTTLE-1017108
- https://github.com/bottlepy/bottle
- https://snyk.io/blog/cache-poisoning-in-popular-open-source-packages/
- https://lists.debian.org/debian-lts-announce/2021/01/msg00019.html
- https://github.com/advisories/GHSA-qhx9-7hx7-cp4r
- https://nvd.nist.gov/vuln/detail/CVE-2020-28473
- https://github.com/bottlepy/bottle/commit/57a2f22e0c1d2b328c4f54bf75741d74f47f1a6b
- https://github.com/pypa/advisory-database/tree/main/vulns/bottle/PYSEC-2021-129.yaml
- https://snyk.io/blog/cache-poisoning-in-popular-open-source-packages
- Wektor CVSS
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:H- Słabość (CWE)
CWE-444- Platforma
- Python (PyPI)
- Paczka
bottle- Ujawniono
- 18.01.2021
- Aktualizacja
- 11.10.2026 11:19
Źródła i licencje
OSV / GitHub Advisory Database - PYSEC-2021-129 - PyPA Advisory Database; CC BY 4.0
OSV / GitHub Advisory Database - GHSA-qhx9-7hx7-cp4r - CC BY 4.0
Historia podatności: bottle
Wszystkie opisane podatności tej paczki (Python (PyPI)), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.
- Wszystkich wpisów
- 4
- Pierwsza → ostatnia
- 10.2014 06.2022
- Bez poprawki
- 0
- Wykorzystywana w atakach
- 0
Rozkład istotności
- Krytyczna 1
- Wysoka 2
- Średnia 1
Ujawnienia w latach
- 2017: 0
- 2018: 0
- 2019: 0
- 2020: 0
- 2021: 1
- 2022: 1
- 2023: 0
- 2024: 0
- 2025: 0
- 2026: 0
wcześniej: 2
-
bottle HTTP Request smuggling ten wpis
Dowiedz się, które podatności dotyczą Twojej aplikacji
Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.