First published: Mon Jun 10 2019(Updated: )
In Twisted before 19.2.1, twisted.web did not validate or sanitize URIs or HTTP methods, allowing an attacker to inject invalid characters such as CRLF.
Credit: cve@mitre.org cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Twistedmatrix Twisted | <19.2.1 | |
Fedoraproject Fedora | =29 | |
Canonical Ubuntu Linux | =14.04 | |
Canonical Ubuntu Linux | =16.04 | |
Canonical Ubuntu Linux | =18.04 | |
Canonical Ubuntu Linux | =19.10 | |
Oracle ZFS Storage Appliance Kit | =8.8 | |
Oracle Solaris | =11 | |
pip/twisted | <19.2.1 | 19.2.1 |
Twisted Twisted | <19.2.1 | |
debian/twisted | 20.3.0-7+deb11u1 20.3.0-7+deb11u2 22.4.0-4+deb12u1 24.11.0-1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2019-12387 is a vulnerability in Twisted before 19.2.1 that allows an attacker to inject invalid characters such as CRLF into URIs or HTTP methods.
The severity of CVE-2019-12387 is medium with a CVSS score of 6.1.
CVE-2019-12387 affects Twisted versions before 19.2.1.
To fix CVE-2019-12387, update Twisted to version 19.2.1 or higher.
You can find more information about CVE-2019-12387 at the following references: [Reference 1](https://github.com/twisted/twisted/commit/6c61fc4503ae39ab8ecee52d10f10ee2c371d7e2), [Reference 2](https://labs.twistedmatrix.com/2019/06/twisted-1921-released.html), [Reference 3](https://twistedmatrix.com/pipermail/twisted-python/2019-June/032352.html).