CVE-2017-7674 json
Insufficient Verification of Data Authenticity in Apache Tomcat
published 2017-08-11 9 y ago modified 2026-10-15 24 d ago also GHSA-73rx-3f9r-x949 , EUVD-2022-2904
- cvss
- 4.3
- version 3.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 8.0%
- EPSS 8.0% chance of exploitation in 30 days, percentile 94%
- public exploits
- 0
- none known
Summary
The CORS Filter in Apache Tomcat 9.0.0.M1 to 9.0.0.M21, 8.5.0 to 8.5.15, 8.0.0.RC1 to 8.0.44 and 7.0.41 to 7.0.78 did not add an HTTP Vary header indicating that the response varies depending on Origin. This permitted client and server side cache poisoning in some circumstances.
Patch / fix
- maven org.apache.tomcat:tomcat 7.0.79, 8.0.45, 8.5.16, 9.0.0.M22
- tomcat7 Ubuntu 14.04 LTS 7.0.52-1ubuntu0.13
- tomcat8 Ubuntu 16.04 LTS 8.0.32-1ubuntu1.5
ubuntu advisories UBUNTU-CVE-2017-7674
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
- tomcat7 jboss enterprise web server 3.1 7.0.70-22.ep7.el6
- tomcat7 jboss enterprise web server 3.1 7.0.70-22.ep7.el7
- tomcat8 jboss enterprise web server 3.1 8.0.36-24.ep7.el6
- tomcat8 jboss enterprise web server 3.1 8.0.36-24.ep7.el7
- log4j-eap6 jboss enterprise web server 3.1 1.2.16-12.redhat_3.1.ep6.el6
- log4j-eap6 jboss enterprise web server 3.1 1.2.16-12.redhat_3.1.ep6.el7
- tomcat7-lib jboss enterprise web server 3.1 7.0.70-22.ep7.el6
- tomcat7-lib jboss enterprise web server 3.1 7.0.70-22.ep7.el7
red hat advisories RHSA-2017:1801RHSA-2017:3081
- tomcat SLES for SAP 12 SP1, SLES 12 SP1-LTSS, OpenStack Cloud 6 8.0.43-10.24.1
- tomcat SLES for SAP 12 SP3, SLES for SAP 12 SP2, SLES for Raspberry Pi 12 SP2 +2 more 8.0.43-29.5.1
- tomcat SLES 12-LTSS 7.0.82-7.16.1
suse advisories SUSE-SU-2017:3279-1SUSE-SU-2017:3059-1SUSE-SU-2017:3039-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-2017-7674 updated cvss 5.9
tomcat: Vary header not added by CORS filter leading to cache poisoning
-
Red Hat JBoss Enterprise Web Server 2 tomcat6, tomcat6-lib, tomcat6-log4j, tomcat6-javadoc, tomcat6-webapps, tomcat7 tomcat7, +6 moreaffected: no fix planned “Will not fix”
-
Red Hat JBoss Fuse 6 tomcat7 tomcat7, tomcat8 tomcat8under investigation
-
Red Hat Enterprise Linux Client (v. 7) tomcat 7.0.76-3.el7_4, tomcat-servlet-3.0-api 7.0.76-3.el7_4 Red Hat Enterprise Linux Client Optional (v. 7) tomcat 7.0.76-3.el7_4, tomcat-lib 7.0.76-3.el7_4, tomcat-jsvc 7.0.76-3.el7_4, tomcat-javadoc 7.0.76-3.el7_4, tomcat-webapps 7.0.76-3.el7_4, tomcat-el-2.2-api 7.0.76-3.el7_4, +3 more Red Hat Enterprise Linux ComputeNode (v. 7) tomcat 7.0.76-3.el7_4, tomcat-servlet-3.0-api 7.0.76-3.el7_4 Red Hat Enterprise Linux ComputeNode Optional (v. 7) tomcat 7.0.76-3.el7_4, tomcat-lib 7.0.76-3.el7_4, tomcat-jsvc 7.0.76-3.el7_4, tomcat-javadoc 7.0.76-3.el7_4, tomcat-webapps 7.0.76-3.el7_4, tomcat-el-2.2-api 7.0.76-3.el7_4, +3 more Red Hat Enterprise Linux Server (v. 7) tomcat 7.0.76-3.el7_4, tomcat-lib 7.0.76-3.el7_4, tomcat-webapps 7.0.76-3.el7_4, tomcat-el-2.2-api 7.0.76-3.el7_4, tomcat-jsp-2.2-api 7.0.76-3.el7_4, tomcat-admin-webapps 7.0.76-3.el7_4, +1 more Red Hat Enterprise Linux Server Optional (v. 7) tomcat 7.0.76-3.el7_4, tomcat-lib 7.0.76-3.el7_4, tomcat-jsvc 7.0.76-3.el7_4, tomcat-javadoc 7.0.76-3.el7_4, tomcat-webapps 7.0.76-3.el7_4, tomcat-el-2.2-api 7.0.76-3.el7_4, +3 morefixed: vendor fix RHSA-2017:3081
+2 more productsfewer
Red Hat Enterprise Linux Workstation (v. 7) tomcat 7.0.76-3.el7_4, tomcat-lib 7.0.76-3.el7_4, tomcat-webapps 7.0.76-3.el7_4, tomcat-el-2.2-api 7.0.76-3.el7_4, tomcat-jsp-2.2-api 7.0.76-3.el7_4, tomcat-admin-webapps 7.0.76-3.el7_4, +1 more Red Hat Enterprise Linux Workstation Optional (v. 7) tomcat-jsvc 7.0.76-3.el7_4, tomcat-javadoc 7.0.76-3.el7_4, tomcat-docs-webapp 7.0.76-3.el7_4 -
Red Hat JBoss Web Server 3.1fixed: vendor fix RHSA-2017:1802
-
Red Hat JBoss Web Server 3.1 for RHEL 6 tomcat7 7.0.70-22.ep7.el6, tomcat8 8.0.36-24.ep7.el6, tomcat7-lib 7.0.70-22.ep7.el6, tomcat8-lib 8.0.36-24.ep7.el6, tomcat7-jsvc 7.0.70-22.ep7.el6, tomcat8-jsvc 8.0.36-24.ep7.el6, +20 more Red Hat JBoss Web Server 3.1 for RHEL 7 tomcat7 7.0.70-22.ep7.el7, tomcat8 8.0.36-24.ep7.el7, tomcat7-lib 7.0.70-22.ep7.el7, tomcat8-lib 8.0.36-24.ep7.el7, tomcat7-jsvc 7.0.70-22.ep7.el7, tomcat8-jsvc 8.0.36-24.ep7.el7, +20 morefixed: vendor fix RHSA-2017:1801
-
Red Hat Enterprise Linux 6 tomcat6, tomcat6-lib, tomcat6-log4j, tomcat6-javadoc, tomcat6-webapps, tomcat6-el-2.1-api, +4 more Red Hat JBoss Data Grid 6 jbossweb jbossweb Red Hat JBoss Data Virtualization 6 jbossweb jbossweb Red Hat JBoss Enterprise Application Platform 6 jbossweb jbossweb Red Hat JBoss Fuse 6 jbossweb jbossweb Red Hat JBoss Fuse Service Works 6 jbossweb jbosswebnot affected: vulnerable code not present
+3 more productsfewer
Red Hat JBoss Operations Network 3 jbossweb jbossweb Red Hat JBoss Portal 6 jbossweb jbossweb Red Hat Software Collections rh-java-common-tomcat-lib, rh-java-common-tomcat-javadoc, rh-java-common-tomcat-el-2.2-api, rh-java-common-tomcat-jsp-2.2-api, rh-java-common-tomcat-servlet-3.0-api
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
8.04% chance of exploitation in the next 30 days, higher than 94% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.0 | 4.3 | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N |
| NVD | 2.0 | 4.3 | AV:N/AC:M/Au:N/C:N/I:P/A:N |
| GitHub | 3.0 | 4.3 | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.apache.tomcat:tomcat | >=9.0.0.M1, <9.0.0.M22 >=8.5.0, <8.5.16 >=8.0.0.RC1, <8.0.45 >=7.0.41, <7.0.79 |
9.0.0.M22 8.5.16 8.0.45 7.0.79 |
Affected products
- Apache Software Foundation Apache Tomcat
Classification
- Weakness
-
- CWE-345 Insufficient Verification of Data Authenticity
References
-
github.com
/apache/tomcat/commit/52382ebfbce20a98b01cd9d37184a12703987a5a
web
-
github.com
/apache/tomcat/commit/9044c1672bbe4b2cf4c55028cc8b977cc62650e7
web
-
github.com
/apache/tomcat/commit/b94478d45b7e1fc06134a785571f78772fa30fed
web
-
github.com
/apache/tomcat80/commit/f52c242d92d4563dd1226dcc993ec37370ba9ce3
web
-
access.redhat.com
/errata/RHSA-2017:1801
vendor-advisory, web
-
debian.org
/security/2017/dsa-3974
vendor-advisory
-
access.redhat.com
/errata/RHSA-2017:1802
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2017:3081
vendor-advisory, web
-
support.hpe.com
/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbux03828en_us
web
-
lists.apache.org
/thread.html/22b4bb077502f847e2b9fcf00b96e81e734466ab459780ff73b60c0f%40%3Cannounce.tomcat.apache.org%3E
mailing-list, web
- security.netapp.com /advisory/ntap-20180614-0003/
-
securityfocus.com
/bid/100280
vdb-entry, third-party-advisory
- oracle.com /technetwork/security-advisory/cpuapr2018-3678067.html
-
lists.debian.org
/debian-lts-announce/2018/06/msg00008.html
mailing-list, web
-
lists.apache.org
/thread.html/eb6efa8d59c45a7a9eff94c4b925467d3b3fec8ba7697f3daa314b04%40%3Cdev.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/343558d982879bf88ec20dbf707f8c11255f8e219e81d45c4f8d0551%40%3Cdev.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/388a323769f1dff84c9ec905455aa73fbcb20338e3c7eb131457f708%40%3Cdev.tomcat.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/5c0e00fd31efc11e147bf99d0f03c00a734447d3b131ab0818644cdb%40%3Cdev.tomcat.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/b5e3f51d28cd5d9b1809f56594f2cf63dcd6a90429e16ea9f83bbedc%40%3Cdev.tomcat.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/88855876c33f2f9c532ffb75bfee570ccf0b17ffa77493745af9a17a%40%3Cdev.tomcat.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/e85e83e9954f169bbb77b44baae5a33d8de878df557bb32b7f793661%40%3Cdev.tomcat.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/845312a10aabbe2c499fca94003881d2c79fc993d85f34c1f5c77424%40%3Cdev.tomcat.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/1dd0a59c1295cc08ce4c9e7edae5ad2268acc9ba55adcefa0532e5ba%40%3Cdev.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/3d19773b4cf0377db62d1e9328bf9160bf1819f04f988315086931d7%40%3Cdev.tomcat.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/6af47120905aa7d8fe12f42e8ff2284fb338ba141d3b77b8c7cb61b3%40%3Cdev.tomcat.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r15695e6203b026c9e9070ca9fa95fb17dd4cd88e5342a7dc5e1e7b85%40%3Cusers.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/r6ccee4e849bc77df0840c7f853f6bd09d426f6741247da2b7429d5d9%40%3Cdev.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/r3bbb800a816d0a51eccc5a228c58736960a9fffafa581a225834d97d%40%3Cdev.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/r409efdf706c2077ae5c37018a87da725a3ca89570a9530342cdc53e4%40%3Cusers.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/r1c62634b7426bee5f553307063457b99c84af73b078ede4f2592b34e%40%3Cusers.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/r9136ff5b13e4f1941360b5a309efee2c114a14855578c3a2cbe5d19c%40%3Cdev.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/raba0fabaf4d56d4325ab2aca8814f0b30a237ab83d8106b115ee279a%40%3Cdev.tomcat.apache.org%3E
mailing-list, web
-
lists.apache.org
/thread.html/r48c1444845fe15a823e1374674bfc297d5008a5453788099ea14caf0%40%3Cdev.tomcat.apache.org%3E
mailing-list, web
-
nvd.nist.gov
/vuln/detail/CVE-2017-7674
advisory
-
lists.apache.org
/thread.html/r48c1444845fe15a823e1374674bfc297d5008a5453788099ea14caf0@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/r409efdf706c2077ae5c37018a87da725a3ca89570a9530342cdc53e4@%3Cusers.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/r3bbb800a816d0a51eccc5a228c58736960a9fffafa581a225834d97d@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/r1c62634b7426bee5f553307063457b99c84af73b078ede4f2592b34e@%3Cusers.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/r15695e6203b026c9e9070ca9fa95fb17dd4cd88e5342a7dc5e1e7b85@%3Cusers.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/eb6efa8d59c45a7a9eff94c4b925467d3b3fec8ba7697f3daa314b04@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/r6ccee4e849bc77df0840c7f853f6bd09d426f6741247da2b7429d5d9@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/r9136ff5b13e4f1941360b5a309efee2c114a14855578c3a2cbe5d19c@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/raba0fabaf4d56d4325ab2aca8814f0b30a237ab83d8106b115ee279a@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread/bol4f8wyjfsbo135tw9gy49o5nf8qpth
web
-
security.netapp.com
/advisory/ntap-20180614-0003
web
-
svn.apache.org
/viewvc?view=revision&revision=1795816
web
-
web.archive.org
/web/20171115015045/http://www.securityfocus.com/bid/100280
web
-
web.archive.org
/web/20210116171055/http://www.securityfocus.com/bid/100280
web
-
github.com
/apache/tomcat
package
-
lists.apache.org
/thread.html/1dd0a59c1295cc08ce4c9e7edae5ad2268acc9ba55adcefa0532e5ba@%3Cdev.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/22b4bb077502f847e2b9fcf00b96e81e734466ab459780ff73b60c0f@%3Cannounce.tomcat.apache.org%3E
web
-
lists.apache.org
/thread.html/343558d982879bf88ec20dbf707f8c11255f8e219e81d45c4f8d0551@%3Cdev.tomcat.apache.org%3E
web
Sources
- CVE List CVE-2017-7674
- GitHub Advisory GHSA-73rx-3f9r-x949
- NVD CVE-2017-7674
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.