NetSight
high9.8

CVE-2014-3137

Bottle does not properly limit content-types

Impact

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.

Affected packages

EcosystemPackageAffectedFixed in
pipbottle>= 0.10.0, < 0.10.120.10.12

Affected products

VendorProductAffected versions
BottlepyBottle
Versions 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5

Weakness classification

References