CVE-2018-1305
Description
Security constraints defined by annotations of Servlets in Apache Tomcat 9.0.0.M1 to 9.0.4, 8.5.0 to 8.5.27, 8.0.0.RC1 to 8.0.49 and 7.0.0 to 7.0.84 were only applied once a Servlet had been loaded. Because security constraints defined in this way apply to the URL pattern and any URLs below that point, it was possible - depending on the order Servlets were loaded - for some security constraints not to be applied. This could have exposed resources to users who were not authorised to access them.
How to fix
- org.apache.tomcat.embed:tomcat-embed-core9.0.5, 8.5.28, 7.0.85 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| apache tomcat | 7.0.0 ≤ v ≤ 7.0.84, 8.0.0 ≤ v ≤ 8.0.49, 8.0.0, 9.0.0, 9.0.1, 9.0.2, 9.0.3, 9.0.4, 8.5.0 ≤ v ≤ 8.5.27 | — |
| debian debian_linux | 7.0, 8.0, 9.0 | — |
| canonical ubuntu_linux | 14.04, 16.04, 17.10, 18.04 | — |
| oracle fusion_middleware | 12.2.1.3.0 | — |
| oracle managed_file_transfer | 12.1.3.0.0, 12.2.1.3.0 | — |
| oracle micros_relate_crm_software | 11.4 | — |
| org.apache.tomcat.embed:tomcat-embed-coreMaven | 9.0.0M1 ≤ v < 9.0.5, 8.5.0 ≤ v < 8.5.28, 7.0.0 ≤ v < 7.0.85 | 9.0.5, 8.5.28, 7.0.85 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.