CVE-2020-28473
Publication date 18 January 2021
Last updated 24 July 2024
Ubuntu priority
Cvss 3 Severity Score
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, 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.
Status
Package | Ubuntu Release | Status |
---|---|---|
python-bottle | 24.10 oracular |
Not affected
|
24.04 LTS noble |
Not affected
|
|
22.04 LTS jammy |
Needs evaluation
|
|
20.04 LTS focal |
Fixed 0.12.15-2.1ubuntu0.1
|
|
18.04 LTS bionic |
Fixed 0.12.13-1ubuntu0.1
|
|
16.04 LTS xenial |
Needs evaluation
|
|
14.04 LTS trusty |
Fixed 0.12.0-1ubuntu0.1~esm2
|
Get expanded security coverage with Ubuntu Pro
Reduce your average CVE exposure time from 98 days to 1 day with expanded CVE patching, ten-years security maintenance and optional support for the full stack of open-source applications. Free for personal use.
Get Ubuntu ProSeverity score breakdown
Parameter | Value |
---|---|
Base score | 6.8 · Medium |
Attack vector | Network |
Attack complexity | High |
Privileges required | None |
User interaction | Required |
Scope | Unchanged |
Confidentiality | None |
Integrity impact | High |
Availability impact | High |
Vector | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:H |
References
Related Ubuntu Security Notices (USN)
- USN-5105-1
- Bottle vulnerability
- 6 October 2021