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.
{ "availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "0.12.0-1ubuntu0.1~esm1", "binary_name": "python-bottle" }, { "binary_version": "0.12.0-1ubuntu0.1~esm1", "binary_name": "python-bottle-doc" }, { "binary_version": "0.12.0-1ubuntu0.1~esm1", "binary_name": "python3-bottle" } ] }