{"id":"USN-4308-1","summary":"twisted vulnerabilities","details":"it was discovered that Twisted incorrectly validated or sanitized certain\nURIs or HTTP methods. A remote attacker could use this issue to inject\ninvalid characters and possibly perform header injection attacks.\n(CVE-2019-12387)\n\nIt was discovered that Twisted incorrectly verified XMPP TLS certificates.\nA remote attacker could possibly use this issue to perform a\nmachine-in-the-middle attack and obtain sensitive information. (CVE-2019-12855)\n\nIt was discovered that Twisted incorrectly handled HTTP/2 connections. A\nremote attacker could possibly use this issue to cause Twisted to hang or\nconsume resources, leading to a denial of service. This issue only affected\nUbuntu 18.04 LTS and Ubuntu 19.10. (CVE-2019-9512, CVE-2019-9514,\nCVE-2019-9515)\n\nJake Miller and ZeddYu Lu discovered that Twisted incorrectly handled\ncertain content-length headers. A remote attacker could possibly use this\nissue to perform HTTP request splitting attacks. (CVE-2020-10108,\nCVE-2020-10109)\n","modified":"2026-02-10T04:41:48Z","published":"2020-03-19T17:18:55Z","related":["UBUNTU-CVE-2019-12387","UBUNTU-CVE-2019-12855","UBUNTU-CVE-2019-9512","UBUNTU-CVE-2019-9514","UBUNTU-CVE-2019-9515","UBUNTU-CVE-2020-10108","UBUNTU-CVE-2020-10109"],"upstream":["CVE-2019-12387","CVE-2019-12855","CVE-2019-9512","CVE-2019-9514","CVE-2019-9515","CVE-2020-10108","CVE-2020-10109","UBUNTU-CVE-2019-12387","UBUNTU-CVE-2019-12855","UBUNTU-CVE-2019-9512","UBUNTU-CVE-2019-9514","UBUNTU-CVE-2019-9515","UBUNTU-CVE-2020-10108","UBUNTU-CVE-2020-10109"],"references":[{"type":"ADVISORY","url":"https://ubuntu.com/security/notices/USN-4308-1"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2019-9512"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2019-9514"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2019-9515"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2019-12387"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2019-12855"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2020-10108"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2020-10109"}],"affected":[{"package":{"name":"twisted","ecosystem":"Ubuntu:16.04:LTS","purl":"pkg:deb/ubuntu/twisted@16.0.0-1ubuntu0.4?arch=source&distro=xenial"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"16.0.0-1ubuntu0.4"}]}],"versions":["15.2.1-1ubuntu2","15.5.0-1","15.5.0-2","15.5.0-2ubuntu1","15.5.0-4","16.0.0~pre1-1","16.0.0~pre1-1ubuntu1","16.0.0~pre1-2ubuntu1","16.0.0~pre1-3","16.0.0-1","16.0.0-1ubuntu0.2"],"ecosystem_specific":{"binaries":[{"binary_name":"python-twisted","binary_version":"16.0.0-1ubuntu0.4"},{"binary_name":"python-twisted-bin","binary_version":"16.0.0-1ubuntu0.4"},{"binary_name":"python-twisted-conch","binary_version":"1:16.0.0-1ubuntu0.4"},{"binary_name":"python-twisted-core","binary_version":"16.0.0-1ubuntu0.4"},{"binary_name":"python-twisted-mail","binary_version":"16.0.0-1ubuntu0.4"},{"binary_name":"python-twisted-names","binary_version":"16.0.0-1ubuntu0.4"},{"binary_name":"python-twisted-news","binary_version":"16.0.0-1ubuntu0.4"},{"binary_name":"python-twisted-runner","binary_version":"16.0.0-1ubuntu0.4"},{"binary_name":"python-twisted-web","binary_version":"16.0.0-1ubuntu0.4"},{"binary_name":"python-twisted-words","binary_version":"16.0.0-1ubuntu0.4"},{"binary_name":"python3-twisted","binary_version":"16.0.0-1ubuntu0.4"}],"availability":"No subscription required"},"database_specific":{"cves_map":{"cves":[{"id":"CVE-2019-12387","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"type":"Ubuntu","score":"low"}]},{"id":"CVE-2019-12855","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N"},{"type":"Ubuntu","score":"low"}]},{"id":"CVE-2020-10108","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"type":"Ubuntu","score":"medium"}]},{"id":"CVE-2020-10109","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"type":"Ubuntu","score":"medium"}]}],"ecosystem":"Ubuntu:16.04:LTS"},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-4308-1.json"}},{"package":{"name":"twisted","ecosystem":"Ubuntu:18.04:LTS","purl":"pkg:deb/ubuntu/twisted@17.9.0-2ubuntu0.1?arch=source&distro=bionic"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"17.9.0-2ubuntu0.1"}]}],"versions":["16.6.0-2ubuntu3","17.9.0-1","17.9.0-2"],"ecosystem_specific":{"binaries":[{"binary_name":"python-twisted","binary_version":"17.9.0-2ubuntu0.1"},{"binary_name":"python-twisted-bin","binary_version":"17.9.0-2ubuntu0.1"},{"binary_name":"python-twisted-conch","binary_version":"1:17.9.0-2ubuntu0.1"},{"binary_name":"python-twisted-core","binary_version":"17.9.0-2ubuntu0.1"},{"binary_name":"python-twisted-mail","binary_version":"17.9.0-2ubuntu0.1"},{"binary_name":"python-twisted-names","binary_version":"17.9.0-2ubuntu0.1"},{"binary_name":"python-twisted-news","binary_version":"17.9.0-2ubuntu0.1"},{"binary_name":"python-twisted-runner","binary_version":"17.9.0-2ubuntu0.1"},{"binary_name":"python-twisted-web","binary_version":"17.9.0-2ubuntu0.1"},{"binary_name":"python-twisted-words","binary_version":"17.9.0-2ubuntu0.1"},{"binary_name":"python3-twisted","binary_version":"17.9.0-2ubuntu0.1"},{"binary_name":"python3-twisted-bin","binary_version":"17.9.0-2ubuntu0.1"}],"availability":"No subscription required"},"database_specific":{"cves_map":{"cves":[{"id":"CVE-2019-9512","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},{"type":"Ubuntu","score":"medium"}]},{"id":"CVE-2019-9514","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},{"type":"Ubuntu","score":"medium"}]},{"id":"CVE-2019-9515","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},{"type":"Ubuntu","score":"medium"}]},{"id":"CVE-2019-12387","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"type":"Ubuntu","score":"low"}]},{"id":"CVE-2019-12855","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N"},{"type":"Ubuntu","score":"low"}]},{"id":"CVE-2020-10108","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"type":"Ubuntu","score":"medium"}]},{"id":"CVE-2020-10109","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"type":"Ubuntu","score":"medium"}]}],"ecosystem":"Ubuntu:18.04:LTS"},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-4308-1.json"}}],"schema_version":"1.7.3"}