Raw vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HSummary
CVE-2024-50379 is a critical-severity Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367) vulnerability in Apache Tomcat. Its CVSS base score is 9.8 (Critical).
Operationally, ranked in the top 1% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.
The strongest mitigations our analysis identified map to CM-7 (Least Functionality) and SI-2 (Flaw Remediation) — see the control section below for these in your framework.
Deeper analysis AI-assisted summary
Synthesised by an AI model from the NVD description and linked references — a reading aid, not an authoritative source.
Apache Tomcat contains a Time-of-check Time-of-use (TOCTOU) race condition vulnerability (CWE-367) in its JSP compilation logic that can be triggered when the default servlet is configured to permit writes, a non-default setting. The flaw affects versions 11.0.0-M1 through 11.0.1, 10.1.0-M1 through 10.1.33, 9.0.0.M1 through 9.0.97, and several end-of-life releases including 8.5.0 through 8.5.100, and is limited to case-insensitive file systems. Successful exploitation yields remote code execution with a CVSS 3.1 score of 9.8.
An unauthenticated remote attacker can upload a specially crafted file and then exploit the race window during JSP compilation to execute arbitrary code on the server. The attack requires network access to a Tomcat instance running with the vulnerable write-enabled servlet configuration and does not need user interaction or privileges.
Apache recommends immediate upgrade to Tomcat 11.0.2, 10.1.34, or 9.0.98. Corresponding advisories have been issued by Debian, NetApp, and other vendors, confirming the same remediation path and noting that older branches remain affected.
The EPSS score has reached a peak of 0.8870 with a current value of 0.8459, indicating sustained exploitation interest following disclosure.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2024-3537
Vulnerability Data
Time-of-check Time-of-use (TOCTOU) Race Condition vulnerability during JSP compilation in Apache Tomcat permits an RCE on case insensitive file systems when the default servlet is enabled for write (non-default configuration). This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.1, from…
more
10.1.0-M1 through 10.1.33, from 9.0.0.M1 through 9.0.97. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.0 though 8.5.100. Other, older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.2, 10.1.34 or 9.0.98, which fixes the issue.
- CWE(s)
Related Threats
Likely ATT&CK TechniquesAI
Techniques this vulnerability likely enables, inferred from its description, weakness type, and attributed-actor tradecraft. Confidence is per-technique.
CVEs Like This One
Affected Assets
Mitigating Controls
Control response
Mitigating Controls (NIST 800-53 r5) AI
Directly requires timely application of the vendor-supplied patches (11.0.2/10.1.34/9.0.98) that eliminate the TOCTOU race condition in JSP compilation.
Enforces least functionality by prohibiting the non-default write-enabled default servlet configuration that is required for exploitation.
Mandates secure baseline settings that would keep the default servlet in its read-only state on case-insensitive file systems, closing the attack vector.
Mitigating Controls (NIST CSF 2.0) AI
Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.
Secure SDLC practices directly include coding standards and reviews that prevent TOCTOU race conditions.
Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI
Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.
Reliable, synchronized time across systems narrows the exploitable window in which a resource state can change between a security check and its use.