CVE-2021-24122

high
Published 2021-05-13 · Modified 2026-02-04
CVSS v3
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v2
VIR risk
8.0

Description

When serving resources from a network location using the NTFS file system, Apache Tomcat versions 10.0.0-M1 to 10.0.0-M9, 9.0.0.M1 to 9.0.39, 8.5.0 to 8.5.59 and 7.0.0 to 7.0.106 were susceptible to JSP source code disclosure in some configurations. The root cause was the unexpected behaviour of the JRE API File.getCanonicalPath() which in turn was caused by the inconsistent behaviour of the Windows API (FindFirstFileW) in some circumstances.

Predictions

Exploit likelihood
30%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2021-24122

vendor Authored 2026-05-27

Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2021-24122.html

OS impact

OSVersionStatusFixed in
arch archfixed9.0.40-1
suse slesaffected
debian debianbookwormfixed9.0.40-1
debian debianbullseyefixed9.0.40-1
debian debianforkyfixed9.0.40-1
debian debiansidfixed9.0.40-1
debian debiantrixiefixed9.0.40-1

Package impact

EcosystemPackageVulnerableFixed
java Mavenorg.apache.tomcat.embed:tomcat-embed-core>=10.0.0-M1,<10.0.0-M1010.0.0-M10
java Mavenorg.apache.tomcat.embed:tomcat-embed-core>=9.0.0,<9.0.409.0.40
java Mavenorg.apache.tomcat.embed:tomcat-embed-core>=8.5.0,<8.5.608.5.60
java Mavenorg.apache.tomcat.embed:tomcat-embed-core>=7.0.0,<7.0.1077.0.107

References

Verify integrity in audit chain (admin only). AS-IS.