Bottle does not properly limit content-types
High severity
GitHub Reviewed
Published
May 17, 2022
to the GitHub Advisory Database
•
Updated Sep 13, 2024
Package
Affected versions
>= 0.10.0, < 0.10.12
>= 0.11.0, < 0.11.7
>= 0.12.0, < 0.12.6
Patched versions
0.10.12
0.11.7
0.12.6
Description
Published by the National Vulnerability Database
Oct 25, 2014
Published to the GitHub Advisory Database
May 17, 2022
Reviewed
Aug 16, 2023
Last updated
Sep 13, 2024
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.References