CVE-2016-6816in critical feed1 exploit
Improper Input Validation in Apache Tomcat
Also known as GHSA-jc7p-5r39-9477
Published 9 y ago · modified 4 mo ago · JSON
Summary
The code in Apache Tomcat 9.0.0.M1 to 9.0.0.M11, 8.5.0 to 8.5.6, 8.0.0.RC1 to 8.0.38, 7.0.0 to 7.0.72, and 6.0.0 to 6.0.47 that parsed the HTTP request line permitted invalid characters. This could be exploited, in conjunction with a proxy that also permitted the invalid characters but with a different interpretation, to inject data into the HTTP response. By manipulating the HTTP response the attacker could poison a web-cache, perform an XSS attack and/or obtain sensitive information from requests other then their own.
CISA SSVC assessment
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction (EPSS)
39.63% probability of exploitation in the next 30 days, higher than 99% of all scored CVEs.
Exploits and detections
- EDB-41783 Apache Tomcat 6/7/8/9 - Information Disclosure · remote · 2017-04-04
CVSS scores
| Assigned by | Version | Score | Vector |
|---|---|---|---|
| NVD | 3.0 | 7.1 | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L |
| NVD | 2.0 | 6.8 | AV:N/AC:M/Au:N/C:P/I:P/A:P |
| GitHub | 3.0 | 7.1 | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L |
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| maven | org.apache.tomcat:tomcat-coyote | >=9.0.0.M1, <9.0.0.M12 >=8.5.0, <8.5.8 >=8.0.0RC1, <8.0.39 >=7.0.0, <7.0.73 >=6.0.0, <6.0.48 | 9.0.0.M12 8.5.8 8.0.39 7.0.73 6.0.48 |
Affected products
- Apache Software Foundation Apache Tomcat
Classification
- Weakness
- CWE-20 Improper Input Validation
References
- rhn.redhat.com /errata/RHSA-2017-0250.html · vendor-advisory, x_refsource_REDHAT, x_transferred
- exploit-db.com /exploits/41783/ · exploit, x_refsource_EXPLOIT-DB, x_transferred
- tomcat.apache.org /security-8.html#Fixed_in_Apache_Tomcat_8.0.39 · x_refsource_CONFIRM, x_transferred
- tomcat.apache.org /security-9.html#Fixed_in_Apache_Tomcat_9.0.0.M13 · x_refsource_CONFIRM, x_transferred
- securityfocus.com /bid/94461 · vdb-entry, x_refsource_BID, x_transferred
- debian.org /security/2016/dsa-3738 · vendor-advisory, x_refsource_DEBIAN, x_transferred
- tomcat.apache.org /security-7.html#Fixed_in_Apache_Tomcat_7.0.73 · x_refsource_CONFIRM, x_transferred
- rhn.redhat.com /errata/RHSA-2017-0244.html · vendor-advisory, x_refsource_REDHAT, x_transferred
- oracle.com /technetwork/security-advisory/cpuoct2017-3236626.html · x_refsource_CONFIRM, x_transferred
- access.redhat.com /errata/RHSA-2017:0935 · vendor-advisory, x_refsource_REDHAT, x_transferred
- security.netapp.com /advisory/ntap-20180607-0001/ · x_refsource_CONFIRM, x_transferred
- rhn.redhat.com /errata/RHSA-2017-0457.html · vendor-advisory, x_refsource_REDHAT, x_transferred
- rhn.redhat.com /errata/RHSA-2017-0246.html · vendor-advisory, x_refsource_REDHAT, x_transferred
- securitytracker.com /id/1037332 · vdb-entry, x_refsource_SECTRACK, x_transferred
- tomcat.apache.org /security-8.html#Fixed_in_Apache_Tomcat_8.5.8 · x_refsource_CONFIRM, x_transferred
- tomcat.apache.org /security-6.html#Fixed_in_Apache_Tomcat_6.0.48 · x_refsource_CONFIRM, x_transferred
- access.redhat.com /errata/RHSA-2017:0455 · vendor-advisory, x_refsource_REDHAT, x_transferred
- rhn.redhat.com /errata/RHSA-2017-0527.html · vendor-advisory, x_refsource_REDHAT, x_transferred
- rhn.redhat.com /errata/RHSA-2017-0245.html · vendor-advisory, x_refsource_REDHAT, x_transferred
- access.redhat.com /errata/RHSA-2017:0456 · vendor-advisory, x_refsource_REDHAT, x_transferred
- rhn.redhat.com /errata/RHSA-2017-0247.html · vendor-advisory, x_refsource_REDHAT, x_transferred
- lists.apache.org /thread.html/343558d982879bf88ec20dbf707f8c11255f8e219e81d45c4f8d0551%40%3Cdev.tomcat.apac · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/b8a1bf18155b552dcf9a928ba808cbadad84c236d85eab3033662cfb%40%3Cdev.tomcat.apac · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/388a323769f1dff84c9ec905455aa73fbcb20338e3c7eb131457f708%40%3Cdev.tomcat.apac · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/b5e3f51d28cd5d9b1809f56594f2cf63dcd6a90429e16ea9f83bbedc%40%3Cdev.tomcat.apac · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/39ae1f0bd5867c15755a6f959b271ade1aea04ccdc3b2e639dcd903b%40%3Cdev.tomcat.apac · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/88855876c33f2f9c532ffb75bfee570ccf0b17ffa77493745af9a17a%40%3Cdev.tomcat.apac · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/845312a10aabbe2c499fca94003881d2c79fc993d85f34c1f5c77424%40%3Cdev.tomcat.apac · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/37220405a377c0182d2afdbc36461c4783b2930fbeae3a17f1333113%40%3Cdev.tomcat.apac · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/3d19773b4cf0377db62d1e9328bf9160bf1819f04f988315086931d7%40%3Cdev.tomcat.apac · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/6af47120905aa7d8fe12f42e8ff2284fb338ba141d3b77b8c7cb61b3%40%3Cdev.tomcat.apac · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/b84ad1258a89de5c9c853c7f2d3ad77e5b8b2930be9e132d5cef6b95%40%3Cdev.tomcat.apac · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/r03c597a64de790ba42c167efacfa23300c3d6c9fe589ab87fe02859c%40%3Cdev.tomcat.apa · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/r9136ff5b13e4f1941360b5a309efee2c114a14855578c3a2cbe5d19c%40%3Cdev.tomcat.apa · mailing-list, x_refsource_MLIST, x_transferred
- lists.apache.org /thread.html/r587e50b86c1a96ee301f751d50294072d142fd6dc08a8987ae9f3a9b%40%3Cdev.tomcat.apa · mailing-list, x_refsource_MLIST, x_transferred
- usn.ubuntu.com /4557-1/ · vendor-advisory, x_refsource_UBUNTU, x_transferred
- nvd.nist.gov /vuln/detail/CVE-2016-6816 · advisory
- github.com /apache/tomcat/commit/516bda676ac8d0284da3e0295a7df70391315360 · web
- github.com /apache/tomcat/commit/cdc0a935c2173aff60039a0b85e57a461381107c · web
- github.com /apache/tomcat/commit/f96f5751d418ae5a2f550be040daf9c5f7d99256 · web
- github.com /apache/tomcat80/commit/779d5d34e68e50d2f721897050b147106992f566 · web
- lists.apache.org /thread.html/b8a1bf18155b552dcf9a928ba808cbadad84c236d85eab3033662cfb@%3Cdev.tomcat.apache · web
- lists.apache.org /thread.html/r03c597a64de790ba42c167efacfa23300c3d6c9fe589ab87fe02859c@%3Cdev.tomcat.apach · web
- lists.apache.org /thread.html/r587e50b86c1a96ee301f751d50294072d142fd6dc08a8987ae9f3a9b@%3Cdev.tomcat.apach · web
- lists.apache.org /thread.html/r9136ff5b13e4f1941360b5a309efee2c114a14855578c3a2cbe5d19c@%3Cdev.tomcat.apach · web
- security.netapp.com /advisory/ntap-20180607-0001 · web
- svn.apache.org /viewvc?view=revision&revision=1767641 · web
- svn.apache.org /viewvc?view=revision&revision=1767645 · web
- svn.apache.org /viewvc?view=revision&revision=1767653 · web
- svn.apache.org /viewvc?view=revision&revision=1767675 · web
- svn.apache.org /viewvc?view=revision&revision=1767683 · web
- usn.ubuntu.com /4557-1 · web
- web.archive.org /web/20161204121236/http://www.securityfocus.com/bid/94461 · web
- web.archive.org /web/20170929085438/http://www.securitytracker.com/id/1037332 · web
- exploit-db.com /exploits/41783 · web
- lists.apache.org /thread.html/343558d982879bf88ec20dbf707f8c11255f8e219e81d45c4f8d0551@%3Cdev.tomcat.apache · web
- lists.apache.org /thread.html/37220405a377c0182d2afdbc36461c4783b2930fbeae3a17f1333113@%3Cdev.tomcat.apache · web
- lists.apache.org /thread.html/388a323769f1dff84c9ec905455aa73fbcb20338e3c7eb131457f708@%3Cdev.tomcat.apache · web
- lists.apache.org /thread.html/39ae1f0bd5867c15755a6f959b271ade1aea04ccdc3b2e639dcd903b@%3Cdev.tomcat.apache · web
- lists.apache.org /thread.html/3d19773b4cf0377db62d1e9328bf9160bf1819f04f988315086931d7@%3Cdev.tomcat.apache · web
Sources
- CVE List: CVE-2016-6816
- GitHub Advisory: GHSA-jc7p-5r39-9477
- NVD: CVE-2016-6816
vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.