When using Apache Tomcat versions 10.0.0-M1 to 10.0.0-M4, 9.0.0.M1 to 9.0.34, 8.5.0 to 8.5.54 and 7.0.0 to 7.0.103 if a) an attacker is able to control the contents and name of a file on the server; and b) the server is configured to use the PersistenceManager with a FileStore; and c) the PersistenceManager is configured with sessionAttributeValueClassNameFilter="null" (the default unless a SecurityManager is used) or a sufficiently lax filter to allow the attacker provided object to be deserialized; and d) the attacker knows the relative file path from the storage location used by FileStore to the file the attacker has control over; then, using a specifically crafted request, the attacker will be able to trigger remote code execution via deserialization of the file under their control. Note that all of conditions a) to d) must be true for the attack to succeed.
This vulnerability carries a HIGH severity rating with a CVSS v3.1 score of 7.0, requiring local system access to exploit but requires specific conditions to be met without requiring user interaction requiring only low-level privileges . The vulnerability impacts confidentiality (data exposure), integrity (unauthorized modifications), and availability (service disruption) for affected systems. Impacting 26 products from apache, from debian, from opensuse and 23 others, organizations running these solutions should prioritize assessment and patching.
Reported in 2020, this vulnerability emerged during an era marked by increased sophistication in supply chain attacks, cloud infrastructure vulnerabilities, and software-as-a-service (SaaS) security challenges. Security practices during this period emphasized zero-trust architectures, container security, and API protection.
2020-05-20T19:15:09.257
2024-11-21T05:40:44.420
Modified
CVSSv3.1: 7.0 (HIGH)
AV:L/AC:M/Au:N/C:P/I:P/A:P
3.4
6.4
| Type | Vendor | Product | Version/Range | Vulnerable? |
|---|---|---|---|---|
| Application | apache | tomcat | < 7.0.108 | Yes |
| Application | apache | tomcat | < 8.5.63 | Yes |
| Application | apache | tomcat | < 9.0.43 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 9.0.0 | Yes |
| Application | apache | tomcat | 10.0.0 | Yes |
| Application | apache | tomcat | 10.0.0 | Yes |
| Application | apache | tomcat | 10.0.0 | Yes |
| Application | apache | tomcat | 10.0.0 | Yes |
| Operating System | debian | debian_linux | 8.0 | Yes |
| Operating System | debian | debian_linux | 9.0 | Yes |
| Operating System | debian | debian_linux | 10.0 | Yes |
| Operating System | opensuse | leap | 15.1 | Yes |
| Operating System | fedoraproject | fedora | 31 | Yes |
| Operating System | fedoraproject | fedora | 32 | Yes |
| Operating System | canonical | ubuntu_linux | 16.04 | Yes |
| Operating System | canonical | ubuntu_linux | 20.04 | Yes |
| Application | oracle | agile_engineering_data_management | 6.2.1.0 | Yes |
| Application | oracle | agile_plm | 9.3.3 | Yes |
| Application | oracle | agile_plm | 9.3.5 | Yes |
| Application | oracle | agile_plm | 9.3.6 | Yes |
| Application | oracle | communications_cloud_native_core_binding_support_function | 1.10.0 | Yes |
| Application | oracle | communications_cloud_native_core_policy | 1.14.0 | Yes |
| Application | oracle | communications_diameter_signaling_router | ≤ 8.4.0.5 | Yes |
| Application | oracle | communications_element_manager | ≤ 8.2.2 | Yes |
| Application | oracle | communications_instant_messaging_server | 10.0.1.4.0 | Yes |
| Application | oracle | communications_session_report_manager | ≤ 8.2.2 | Yes |
| Application | oracle | communications_session_route_manager | ≤ 8.2.2 | Yes |
| Application | oracle | database | 12.2.0.1 | Yes |
| Application | oracle | database | 19c | Yes |
| Application | oracle | database | 21c | Yes |
| Application | oracle | fmw_platform | 12.2.1.3.0 | Yes |
| Application | oracle | fmw_platform | 12.2.1.4.0 | Yes |
| Application | oracle | hospitality_guest_access | 4.2.0 | Yes |
| Application | oracle | hospitality_guest_access | 4.2.1 | Yes |
| Application | oracle | instantis_enterprisetrack | ≤ 17.3 | Yes |
| Application | oracle | managed_file_transfer | 12.2.1.3.0 | Yes |
| Application | oracle | managed_file_transfer | 12.2.1.4.0 | Yes |
| Application | oracle | mysql_enterprise_monitor | ≤ 8.0.21 | Yes |
| Application | oracle | retail_order_broker | 15.0 | Yes |
| Application | oracle | siebel_apps_-_marketing | ≤ 21.9 | Yes |
| Application | oracle | siebel_ui_framework | ≤ 20.12 | Yes |
| Application | oracle | transportation_management | 6.3.7 | Yes |
| Application | oracle | workload_manager | 12.2.0.1 | Yes |
| Application | oracle | workload_manager | 18c | Yes |
| Application | oracle | workload_manager | 19c | Yes |
| Application | mcafee | epolicy_orchestrator | 5.9.0 | Yes |
| Application | mcafee | epolicy_orchestrator | 5.9.1 | Yes |
| Application | mcafee | epolicy_orchestrator | 5.10.0 | Yes |
| Application | mcafee | epolicy_orchestrator | 5.10.0 | Yes |
| Application | mcafee | epolicy_orchestrator | 5.10.0 | Yes |
| Application | mcafee | epolicy_orchestrator | 5.10.0 | Yes |
SecUtils normalizes and enriches National Vulnerability Database (NVD) records by standardizing vendor and product identifiers, aggregating vulnerability metadata from both NVD and MITRE sources, and providing structured context for security teams. For apache's affected products, we extract Common Platform Enumeration (CPE) data, Common Weakness Enumeration (CWE) classifications, CVSS severity metrics, and reference data to enable rapid vulnerability prioritization and asset correlation. This record contains no exploit code, proof-of-concept instructions, or attack methodologies—only defensive intelligence necessary for patch management, risk assessment, and security operations.