CVE-2018-8014CWE-1188

CVE-2018-8014

Critical · published May 16, 2018

CVSS v3.0
9.8
EPSS
21%
Percentile
97.6
In the wild
Unconfirmed
What it is

⚠️ The CORS filter in certain versions of Apache Tomcat has a configuration that could leave your applications vulnerable like a restaurant that lets anyone into the kitchen without checking credentials! 🚪🔑 Picture a restaurant where every customer can walk into the kitchen and grab whatever they want. That's what happens if the CORS filter’s default setting allows 'supportsCredentials' for all origins – it lets any site access sensitive data, just like a waiter letting anyone waltz into the chef's domain without a check! If misconfigured, this can lead to unauthorized access to sensitive user data, which could be absolutely devastating for your application and its users. An attacker could exploit this to hijack sessions or steal information intended for authenticated users. Yikes!

Put simply

Picture a restaurant where every customer can walk into the kitchen and grab whatever they want. That's what happens if the CORS filter’s default setting allows 'supportsCredentials' for all origins – it lets any site access sensitive data, just like a waiter letting anyone waltz into the chef's domain without a check! Insecure default settings for the CORS filter in Apache Tomcat versions 9.0.0.M1 to 9.0.8, 8.5.0 to 8.5.31, 8.0.0.RC1 to 8.0.52, and 7.0.41 to 7.0.88 allow 'supportsCredentials' for all origins, creating a potential security risk if not configured properly by users.

What to do

If misconfigured, this can lead to unauthorized access to sensitive user data, which could be absolutely devastating for your application and its users. An attacker could exploit this to hijack sessions or steal information intended for authenticated users. Yikes! To secure your application, review your Tomcat CORS filter configuration and disable 'supportsCredentials' if it's set to allow all origins. Ensure you have a strict allowlist of trusted origins configured. It's time to tighten those security bolts! You've got this! With a quick configuration review, you can turn this potential pitfall into a secure fortress. 🛡️

The record
Technical detail
CVSS v3.0
9.8 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.21313 · 97.6th percentile
Weakness
CWE-1188 · Initialization of a Resource with an Insecure Default
Published
2018-05-16T20:29Z
Affected products (17)
ProductVersionsFixed in
apache/tomcat≥ 7.0.41, ≤ 7.0.88—
apache/tomcat≥ 8.0.0, ≤ 8.0.52—
apache/tomcat≥ 8.5.0, ≤ 8.5.31—
apache/tomcat≥ 9.0.0, ≤ 9.0.8—
apache/tomcatall versions—
apache/tomcatall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
debian/debian_linuxall versions—
netapp/oncommand_insightall versions—
netapp/oncommand_unified_manager≥ 9.4—
netapp/oncommand_workflow_automationall versions—
netapp/snapcenter_serverall versions—
netapp/storage_automation_storeall versions—
netapp/oncommand_unified_manager≥ 7.3—
References (78)
http://tomcat.apache.org/security-7.html · [email protected]http://tomcat.apache.org/security-8.html · [email protected]http://tomcat.apache.org/security-9.html · [email protected]http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html · [email protected]http://www.securityfocus.com/bid/104203 · [email protected]http://www.securitytracker.com/id/1040998 · [email protected]http://www.securitytracker.com/id/1041888 · [email protected]https://access.redhat.com/errata/RHSA-2018:2469 · [email protected]https://access.redhat.com/errata/RHSA-2018:2470 · [email protected]https://access.redhat.com/errata/RHSA-2018:3768 · [email protected]https://access.redhat.com/errata/RHSA-2019:0450 · [email protected]https://access.redhat.com/errata/RHSA-2019:0451 · [email protected]https://access.redhat.com/errata/RHSA-2019:1529 · [email protected]https://access.redhat.com/errata/RHSA-2019:2205 · [email protected]https://lists.apache.org/thread.html/1dd0a59c1295cc08ce4c9e7edae5ad2268acc9ba55adcefa0532e5ba%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/343558d982879bf88ec20dbf707f8c11255f8e219e81d45c4f8d0551%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/388a323769f1dff84c9ec905455aa73fbcb20338e3c7eb131457f708%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/3d19773b4cf0377db62d1e9328bf9160bf1819f04f988315086931d7%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/5c0e00fd31efc11e147bf99d0f03c00a734447d3b131ab0818644cdb%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/6af47120905aa7d8fe12f42e8ff2284fb338ba141d3b77b8c7cb61b3%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/845312a10aabbe2c499fca94003881d2c79fc993d85f34c1f5c77424%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/88855876c33f2f9c532ffb75bfee570ccf0b17ffa77493745af9a17a%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/ac51944aef91dd5006b8510b0bef337adaccfe962fb90e7af9c22db4%40%3Cissues.activemq.apache.org%3E · [email protected]https://lists.apache.org/thread.html/b5e3f51d28cd5d9b1809f56594f2cf63dcd6a90429e16ea9f83bbedc%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/e85e83e9954f169bbb77b44baae5a33d8de878df557bb32b7f793661%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/eb6efa8d59c45a7a9eff94c4b925467d3b3fec8ba7697f3daa314b04%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/fbfb713e4f8a4c0f81089b89450828011343593800cae3fb629192b1%40%3Cannounce.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r3bbb800a816d0a51eccc5a228c58736960a9fffafa581a225834d97d%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r48c1444845fe15a823e1374674bfc297d5008a5453788099ea14caf0%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r6ccee4e849bc77df0840c7f853f6bd09d426f6741247da2b7429d5d9%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r9136ff5b13e4f1941360b5a309efee2c114a14855578c3a2cbe5d19c%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.debian.org/debian-lts-announce/2018/06/msg00008.html · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/raba0fabaf4d56d4325ab2aca8814f0b30a237ab83d8106b115ee279a%40%3Cdev.tomcat.apache.org%3E · [email protected]https://lists.debian.org/debian-lts-announce/2018/06/msg00008.html · [email protected]https://lists.debian.org/debian-lts-announce/2019/08/msg00015.html · [email protected]https://seclists.org/bugtraq/2019/Dec/43 · [email protected]https://security.netapp.com/advisory/ntap-20181018-0002/ · [email protected]https://usn.ubuntu.com/3665-1/ · [email protected]https://www.debian.org/security/2019/dsa-4596 · [email protected]https://www.oracle.com/security-alerts/cpuapr2020.html · [email protected]http://tomcat.apache.org/security-7.html · af854a3a-2127-422b-91ae-364da2661108http://tomcat.apache.org/security-8.html · af854a3a-2127-422b-91ae-364da2661108http://tomcat.apache.org/security-9.html · af854a3a-2127-422b-91ae-364da2661108http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html · af854a3a-2127-422b-91ae-364da2661108http://www.securityfocus.com/bid/104203 · af854a3a-2127-422b-91ae-364da2661108http://www.securitytracker.com/id/1040998 · af854a3a-2127-422b-91ae-364da2661108http://www.securitytracker.com/id/1041888 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2018:2469 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2018:2470 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2018:3768 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:0450 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:0451 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:1529 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:2205 · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/1dd0a59c1295cc08ce4c9e7edae5ad2268acc9ba55adcefa0532e5ba%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/343558d982879bf88ec20dbf707f8c11255f8e219e81d45c4f8d0551%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/388a323769f1dff84c9ec905455aa73fbcb20338e3c7eb131457f708%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/3d19773b4cf0377db62d1e9328bf9160bf1819f04f988315086931d7%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/5c0e00fd31efc11e147bf99d0f03c00a734447d3b131ab0818644cdb%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/6af47120905aa7d8fe12f42e8ff2284fb338ba141d3b77b8c7cb61b3%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/845312a10aabbe2c499fca94003881d2c79fc993d85f34c1f5c77424%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/88855876c33f2f9c532ffb75bfee570ccf0b17ffa77493745af9a17a%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/ac51944aef91dd5006b8510b0bef337adaccfe962fb90e7af9c22db4%40%3Cissues.activemq.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/b5e3f51d28cd5d9b1809f56594f2cf63dcd6a90429e16ea9f83bbedc%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/e85e83e9954f169bbb77b44baae5a33d8de878df557bb32b7f793661%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/eb6efa8d59c45a7a9eff94c4b925467d3b3fec8ba7697f3daa314b04%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/fbfb713e4f8a4c0f81089b89450828011343593800cae3fb629192b1%40%3Cannounce.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r3bbb800a816d0a51eccc5a228c58736960a9fffafa581a225834d97d%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r48c1444845fe15a823e1374674bfc297d5008a5453788099ea14caf0%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r6ccee4e849bc77df0840c7f853f6bd09d426f6741247da2b7429d5d9%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r9136ff5b13e4f1941360b5a309efee2c114a14855578c3a2cbe5d19c%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/raba0fabaf4d56d4325ab2aca8814f0b30a237ab83d8106b115ee279a%40%3Cdev.tomcat.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2019/08/msg00015.html · af854a3a-2127-422b-91ae-364da2661108https://seclists.org/bugtraq/2019/Dec/43 · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20181018-0002/ · af854a3a-2127-422b-91ae-364da2661108https://usn.ubuntu.com/3665-1/ · af854a3a-2127-422b-91ae-364da2661108https://www.debian.org/security/2019/dsa-4596 · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuapr2020.html · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 16 MAY 16:00Z
    The defaults settings for the CORS filter provided in Apache Tomcat 9.0.0.M1 to 9.0.8, 8.5.0 to 8.5.31, 8.0.0.RC1 to 8.0.52, 7.0.41 to 7.0.88 are insecure and…
    cvelistv5