Skip to main content
← All vulnerabilities
CVE-2014-3137GHSA-873Q-WPQR-XFGWPYSEC-2014-77

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 atta

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.10.12, 0.11.7, 0.12.6
None on Exploit-DB, Metasploit or GitHub

Summary

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.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • bottlePyPI

    From 0.10.0 · fixed in 0.10.12

  • bottlePyPI

    From 0.11.0 · fixed in 0.11.7

  • bottlePyPI

    From 0.12.0 · fixed in 0.12.6

  • bottlePyPI

    From 0.8 · fixed in 0.10.12; From 0.11 · fixed in 0.11.7; From 0.12 · fixed in 0.12.6

References 4

GitHub · defnull/bottle

bugzilla.redhat.com

openwall.com

debian.org