First published: Thu May 01 2014(Updated: )
Bottle 0.10.x before 0.10.12, 0.11.x before 0.11.7, and 0.12.x before 0.12.6 does not properly limit content types, which allows remote attackers to bypass intended access restrictions via an accepted Content-Type followed by a ; (semi-colon) and a Content-Type that would not be accepted, as demonstrated in YouCompleteMe to execute arbitrary code.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
pip/bottle | >=0.12.0<0.12.6 | 0.12.6 |
pip/bottle | >=0.11.0<0.11.7 | 0.11.7 |
pip/bottle | >=0.10.0<0.10.12 | 0.10.12 |
Bottle | =0.10.0 | |
Bottle | =0.10.1 | |
Bottle | =0.10.2 | |
Bottle | =0.10.3 | |
Bottle | =0.10.4 | |
Bottle | =0.10.5 | |
Bottle | =0.10.6 | |
Bottle | =0.10.7 | |
Bottle | =0.10.8 | |
Bottle | =0.10.9 | |
Bottle | =0.10.10 | |
Bottle | =0.10.11 | |
Bottle | =0.11.0 | |
Bottle | =0.11.1 | |
Bottle | =0.11.2 | |
Bottle | =0.11.3 | |
Bottle | =0.11.4 | |
Bottle | =0.11.5 | |
Bottle | =0.11.6 | |
Bottle | =0.11.7 | |
Bottle | =0.12.0 | |
Bottle | =0.12.1 | |
Bottle | =0.12.2 | |
Bottle | =0.12.3 | |
Bottle | =0.12.4 | |
Bottle | =0.12.5 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2014-3137 is considered moderate as it allows remote attackers to bypass access restrictions.
To fix CVE-2014-3137, upgrade Bottle to version 0.12.6, 0.11.7, or 0.10.12 or later.
CVE-2014-3137 affects Bottle versions 0.10.x prior to 0.10.12, 0.11.x prior to 0.11.7, and 0.12.x prior to 0.12.6.
CVE-2014-3137 is a content type validation vulnerability.
Yes, exploit of CVE-2014-3137 can lead to unauthorized access by bypassing intended content type restrictions.