CVE Catalog

CVE-2018-8014

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
21.31%

98th percentile - higher than 98% of all known CVEs

Summary

The default settings for the CORS filter 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, and 7.0.41 to 7.0.88 are insecure and enable 'supportsCredentials' for all origins. Users are expected to configure the CORS filter appropriately for their environment rather than relying on the default configuration, so most users are not expected to be impacted.

Risk Assessment

If the CORS filter remains in its default configuration, the application may accept authenticated requests from untrusted origins, potentially leading to unauthorized data access. The risk mainly affects environments where CORS settings were not customized.

Recommendation

Review the CORS filter configuration in Apache Tomcat and tailor it to your environment by restricting allowed origins and consciously setting the 'supportsCredentials' option. If necessary, upgrade Tomcat to a version where the default settings have been corrected.

Other vulnerabilities in Apache Tomcat

See all
Original NVD description (English source)

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 enable 'supportsCredentials' for all origins. It is expected that users of the CORS filter will have configured it appropriately for their environment rather than using it in the default configuration. Therefore, it is expected that most users will not be impacted by this issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS