CVE-2016-5388 in the critical feed json
Improper Access Control in Apache Tomcat
published 2016-07-19 10 y ago modified 2026-10-15 24 d ago also GHSA-v646-rx6w-r3qq , EUVD-2022-5290
- cvss
- 8.1
- version 3.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 50.9%
- EPSS 50.9% chance of exploitation in 30 days, percentile 98%
- public exploits
- 0
- none known
Summary
Apache Tomcat 7.x through 7.0.70 and 8.x through 8.5.4, when the CGI Servlet is enabled, follows RFC 3875 section 4.1.18 and therefore does not protect applications from the presence of untrusted client data in the HTTP_PROXY environment variable, which might allow remote attackers to redirect an application's outbound HTTP traffic to an arbitrary proxy server via a crafted Proxy header in an HTTP request, aka an "httpoxy" issue. NOTE: the vendor states "A mitigation is planned for future releases of Tomcat, tracked as CVE-2016-5388"; in other words, this is not a CVE ID for a vulnerability.
Patch / fix
- maven org.apache.tomcat:tomcat-catalina 7.0.72, 8.5.5
- tomcat7 Ubuntu 14.04 LTS 7.0.52-1ubuntu0.8
- tomcat8 Ubuntu 16.04 LTS 8.0.32-1ubuntu1.3
- tomcat7 Ubuntu Pro 16.04 LTS 7.0.68-1ubuntu0.4+esm1
ubuntu advisories UBUNTU-CVE-2016-5388
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- tomcat6 RHEL 6 6.0.24-98.el6_8
- tomcat6-lib RHEL 6 6.0.24-98.el6_8
- tomcat6-javadoc RHEL 6 6.0.24-98.el6_8
- tomcat6-webapps RHEL 6 6.0.24-98.el6_8
- tomcat6-el-2.1-api RHEL 6 6.0.24-98.el6_8
- tomcat6-docs-webapp RHEL 6 6.0.24-98.el6_8
- tomcat6-jsp-2.1-api RHEL 6 6.0.24-98.el6_8
- tomcat6-admin-webapps RHEL 6 6.0.24-98.el6_8
red hat advisories RHSA-2016:2045RHSA-2016:1636RHSA-2016:1635RHSA-2016:2046
- tomcat6 SLES for SAP 11 SP4, SLES 11 SP4, SLES 11 SP3-TERADATA +2 more 6.0.53-0.56.1
- tomcat6 SLES for SAP 11 SP4, SLES 11 SP4 6.0.45-0.53.2
- tomcat SLES for SAP 12 SP1, SLES 12 SP1 8.0.32-8.7
- tomcat SLES for SAP 12, SLES 12-LTSS 7.0.78-7.13.4
suse advisories SUSE-SU-2017:1660-1SUSE-SU-2017:1632-1SUSE-SU-2016:2229-1SUSE-SU-2016:2188-1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2016-5388 updated cvss 3.5
Tomcat: CGI sets environmental variable based on user supplied Proxy request header
-
Red Hat JBoss Enterprise Application Platform 5 jbossas jbossasaffected: no fix planned “Will not fix”
-
Red Hat JBoss Enterprise Application Platform 6 tomcataffected: no fix available
-
Red Hat JBoss Enterprise Web Server 1 tomcataffected: no fix planned “Will not fix”
-
Red Hat JBoss Enterprise Web Server 2 tomcat7 tomcat7, tomcat8 tomcat8 Red Hat JBoss Enterprise Web Server 3 tomcat6affected: no fix available
-
Red Hat Enterprise Linux 5 tomcat5under investigation
-
Red Hat Enterprise Linux Client (v. 7) tomcat 7.0.54-8.el7_2, tomcat-servlet-3.0-api 7.0.54-8.el7_2 Red Hat Enterprise Linux Client Optional (v. 7) tomcat 7.0.54-8.el7_2, tomcat-lib 7.0.54-8.el7_2, tomcat-jsvc 7.0.54-8.el7_2, tomcat-javadoc 7.0.54-8.el7_2, tomcat-webapps 7.0.54-8.el7_2, tomcat-el-2.2-api 7.0.54-8.el7_2, +3 more Red Hat Enterprise Linux ComputeNode (v. 7) tomcat 7.0.54-8.el7_2, tomcat-servlet-3.0-api 7.0.54-8.el7_2 Red Hat Enterprise Linux ComputeNode Optional (v. 7) tomcat 7.0.54-8.el7_2, tomcat-lib 7.0.54-8.el7_2, tomcat-jsvc 7.0.54-8.el7_2, tomcat-javadoc 7.0.54-8.el7_2, tomcat-webapps 7.0.54-8.el7_2, tomcat-el-2.2-api 7.0.54-8.el7_2, +3 morefixed: vendor fix RHSA-2016:2046
-
Red Hat Enterprise Linux Desktop (v. 6) tomcat6 6.0.24-98.el6_8, tomcat6-lib 6.0.24-98.el6_8, tomcat6-javadoc 6.0.24-98.el6_8, tomcat6-webapps 6.0.24-98.el6_8, tomcat6-el-2.1-api 6.0.24-98.el6_8, tomcat6-docs-webapp 6.0.24-98.el6_8, +3 more Red Hat Enterprise Linux HPC Node (v. 6) tomcat6 6.0.24-98.el6_8, tomcat6-lib 6.0.24-98.el6_8, tomcat6-javadoc 6.0.24-98.el6_8, tomcat6-webapps 6.0.24-98.el6_8, tomcat6-el-2.1-api 6.0.24-98.el6_8, tomcat6-docs-webapp 6.0.24-98.el6_8, +3 more Red Hat Enterprise Linux Server (v. 6) tomcat6 6.0.24-98.el6_8, tomcat6-lib 6.0.24-98.el6_8, tomcat6-javadoc 6.0.24-98.el6_8, tomcat6-webapps 6.0.24-98.el6_8, tomcat6-el-2.1-api 6.0.24-98.el6_8, tomcat6-docs-webapp 6.0.24-98.el6_8, +3 morefixed: vendor fix RHSA-2016:2045
-
Red Hat Enterprise Linux Server (v. 7) tomcat 7.0.54-8.el7_2, tomcat-lib 7.0.54-8.el7_2, tomcat-webapps 7.0.54-8.el7_2, tomcat-el-2.2-api 7.0.54-8.el7_2, tomcat-jsp-2.2-api 7.0.54-8.el7_2, tomcat-admin-webapps 7.0.54-8.el7_2, +1 more Red Hat Enterprise Linux Server Optional (v. 7) tomcat 7.0.54-8.el7_2, tomcat-lib 7.0.54-8.el7_2, tomcat-jsvc 7.0.54-8.el7_2, tomcat-javadoc 7.0.54-8.el7_2, tomcat-webapps 7.0.54-8.el7_2, tomcat-el-2.2-api 7.0.54-8.el7_2, +3 morefixed: vendor fix RHSA-2016:2046
show 5 moreshow fewer
-
Red Hat Enterprise Linux Workstation (v. 6) tomcat6 6.0.24-98.el6_8, tomcat6-lib 6.0.24-98.el6_8, tomcat6-javadoc 6.0.24-98.el6_8, tomcat6-webapps 6.0.24-98.el6_8, tomcat6-el-2.1-api 6.0.24-98.el6_8, tomcat6-docs-webapp 6.0.24-98.el6_8, +3 morefixed: vendor fix RHSA-2016:2045
-
Red Hat Enterprise Linux Workstation (v. 7) tomcat 7.0.54-8.el7_2, tomcat-lib 7.0.54-8.el7_2, tomcat-webapps 7.0.54-8.el7_2, tomcat-el-2.2-api 7.0.54-8.el7_2, tomcat-jsp-2.2-api 7.0.54-8.el7_2, tomcat-admin-webapps 7.0.54-8.el7_2, +1 more Red Hat Enterprise Linux Workstation Optional (v. 7) tomcat-jsvc 7.0.54-8.el7_2, tomcat-javadoc 7.0.54-8.el7_2, tomcat-docs-webapp 7.0.54-8.el7_2fixed: vendor fix RHSA-2016:2046
-
Red Hat JBoss Web Server 3.0fixed: vendor fix RHSA-2016:1624
-
Red Hat JBoss Web Server 3.0 for RHEL 6 httpd24 2.4.6-62.ep7.el6, mod_ssl24 2.4.6-62.ep7.el6, mod_ldap24 2.4.6-62.ep7.el6, httpd24-tools 2.4.6-62.ep7.el6, mod_session24 2.4.6-62.ep7.el6, httpd24-manual 2.4.6-62.ep7.el6, +21 morefixed: vendor fix RHSA-2016:1636
-
Red Hat JBoss Web Server 3.0 for RHEL 7 httpd24 2.4.6-62.ep7.el7, mod_ssl24 2.4.6-62.ep7.el7, mod_ldap24 2.4.6-62.ep7.el7, httpd24-tools 2.4.6-62.ep7.el7, mod_session24 2.4.6-62.ep7.el7, httpd24-manual 2.4.6-62.ep7.el7, +21 morefixed: vendor fix RHSA-2016:1635
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 24 d ago
Exploit prediction
50.90% chance of exploitation in the next 30 days, higher than 98% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.0 | 8.1 | CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 5.1 | AV:N/AC:H/Au:N/C:P/I:P/A:P |
| GitHub | 3.0 | 8.1 | CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.apache.tomcat:tomcat-catalina | >=7.0.0, <7.0.72 >=8.0.0, <8.5.5 |
7.0.72 8.5.5 |
Classification
- Weakness
-
- CWE-284 Improper Access Control
References
-
oracle.com
/technetwork/security-advisory/cpujul2017-3236622.html
patch, third-party-advisory
-
github.com
/apache/tomcat/commit/1b91e91194a095ea922f96d1dccddf6fbc446e54
web
-
github.com
/apache/tomcat/commit/880250877b0643956435282afb9c111450cfff4c
web
-
github.com
/apache/tomcat/commit/fb3569fbb9a2f55459aa8e1e22bc35a737e66329
web
-
access.redhat.com
/errata/RHSA-2016:1635
vendor-advisory, web, third-party-advisory
-
rhn.redhat.com
/errata/RHSA-2016-2045.html
vendor-advisory, third-party-advisory
-
rhn.redhat.com
/errata/RHSA-2016-2046.html
vendor-advisory, third-party-advisory
-
lists.opensuse.org
/opensuse-updates/2016-09/msg00025.html
vendor-advisory, third-party-advisory
-
rhn.redhat.com
/errata/RHSA-2016-1624.html
vendor-advisory, third-party-advisory
-
access.redhat.com
/errata/RHSA-2016:1636
vendor-advisory, web, third-party-advisory
-
tomcat.apache.org
/tomcat-7.0-doc/changelog.html
web, release-notes, vendor-advisory
-
apache.org
/security/asf-httpoxy-response.txt
web, vendor-advisory
-
securitytracker.com
/id/1036331
vdb-entry, third-party-advisory, vendor-advisory
-
h20566.www2.hpe.com
/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05320149
web, third-party-advisory
-
h20566.www2.hpe.com
/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05324759
web, third-party-advisory
-
kb.cert.org
/vuls/id/797896
third-party-advisory, us-government-resource
-
oracle.com
/technetwork/topics/security/linuxbulletinoct2016-3090545.html
third-party-advisory
-
securityfocus.com
/bid/91818
vdb-entry, third-party-advisory
-
h20566.www2.hpe.com
/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05390722
web, third-party-advisory
-
h20566.www2.hpe.com
/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03770en_us
web, third-party-advisory
-
httpoxy.org
/
third-party-advisory
-
lists.debian.org
/debian-lts-announce/2019/08/msg00015.html
mailing-list, web
-
lists.apache.org
/thread.html/053d9ce4d579b02203db18545fee5e33f35f2932885459b74d1e4272%40%3Cissues.activemq.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/6d3d34adcf3dfc48e36342aa1f18ce3c20bb8e4c458a97508d5bfed1%40%3Cissues.activemq.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/6b414817c2b0bf351138911c8c922ec5dd577ebc0b9a7f42d705752d%40%3Cissues.activemq.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/rc6b2147532416cc736e68a32678d3947b7053c3085cf43a9874fd102%40%3Cusers.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/r2853582063cfd9e7fbae1e029ae004e6a83482ae9b70a698996353dd%40%3Cusers.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/rf21b368769ae70de4dee840a3228721ae442f1d51ad8742003aefe39%40%3Cusers.tomcat.apache.org%3E
mailing-list, web
-
nvd.nist.gov
/vuln/detail/CVE-2016-5388
advisory
-
access.redhat.com
/errata/RHSA-2016:1624
web
-
lists.apache.org
/thread.html/6d3d34adcf3dfc48e36342aa1f18ce3c20bb8e4c458a97508d5bfed1@%3Cissues.activemq.apache.org%3E
web
-
lists.apache.org
/thread.html/r2853582063cfd9e7fbae1e029ae004e6a83482ae9b70a698996353dd@%3Cusers.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/rc6b2147532416cc736e68a32678d3947b7053c3085cf43a9874fd102@%3Cusers.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/rf21b368769ae70de4dee840a3228721ae442f1d51ad8742003aefe39@%3Cusers.tomcat.apache.org%3E
web
-
lists.opensuse.org
/opensuse-updates/2016-09/msg00025.html
web
-
rhn.redhat.com
/errata/RHSA-2016-1624.html
web
-
rhn.redhat.com
/errata/RHSA-2016-2045.html
web
-
rhn.redhat.com
/errata/RHSA-2016-2046.html
web
-
kb.cert.org
/vuls/id/797896
web
-
access.redhat.com
/errata/RHSA-2016:2045
web
-
access.redhat.com
/errata/RHSA-2016:2046
web
-
access.redhat.com
/security/cve/CVE-2016-5388
web
-
bugzilla.redhat.com
/show_bug.cgi?id=1353809
web
-
github.com
/apache/tomcat
package
-
lists.apache.org
/thread.html/053d9ce4d579b02203db18545fee5e33f35f2932885459b74d1e4272@%3Cissues.activemq.apache.org%3E
web
-
lists.apache.org
/thread.html/6b414817c2b0bf351138911c8c922ec5dd577ebc0b9a7f42d705752d@%3Cissues.activemq.apache.org%3E
web
Sources
- CVE List CVE-2016-5388
- GitHub Advisory GHSA-v646-rx6w-r3qq
- NVD CVE-2016-5388
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.