Description
Applications serving static resources through the functional web frameworks WebMvc.fn or WebFlux.fn are vulnerable to path traversal attacks. An attacker can craft malicious HTTP requests and obtain any file on the file system that is also accessible to the process in which the Spring application is running.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| — | Spring Framework | Spring Framework 5.3.0 - 5.3.40, 6.0.0 - 6.0.24, 6.1.0 - 6.1.13 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | libspring-java | No fix yet | — |
| Debian 13 | libspring-java | No fix yet | — |
| Debian 12 | libspring-java | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | libspring-java | No fix yet | — |
| Ubuntu 26.04 LTS | libspring-java | No fix yet | — |
| Ubuntu 25.10 | libspring-java | No fix yet | — |
Show 6 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 24.04 LTS | libspring-java | No fix yet | — |
| Ubuntu Pro 22.04 LTS | libspring-java | No fix yet | — |
| Ubuntu Pro 20.04 LTS | libspring-java | No fix yet | — |
| Ubuntu Pro 18.04 LTS | libspring-java | No fix yet | — |
| Ubuntu Pro 16.04 LTS | libspring-java | No fix yet | — |
| Ubuntu Pro 14.04 LTS | libspring-java | No fix yet | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 5 repositories
-
masa42/CVE-2024-38819-POC ★ 39 · Dec 14, 2024
-
GhostS3c/CVE-2024-38819 ★ 3 · Dec 16, 2024
CVE-2024-38819 nuclei template
-
vishalnoza/CVE-2024-38819-POC2 ★ 1 · Jun 25, 2025
-
trevorputbrese/cve-2024-38819-lab ★ 0 · Jun 17, 2026
-
skrkcb2/cve-2024-38819 ★ 0 · Feb 7, 2025
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- Spring Framework Path Traversal in Functional Web Frameworks http/cves/2024/CVE-2024-38819.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.springframework:spring-webflux | >= 6.1.0, < 6.1.14 | 6.1.14 | GHSA-g5vr-rgqm-vf78 |
| Maven | org.springframework:spring-webflux | <= 5.3.40 | — | GHSA-g5vr-rgqm-vf78 |
| Maven | org.springframework:spring-webflux | >= 6.0.0, <= 6.0.24 | — | GHSA-g5vr-rgqm-vf78 |
| Maven | org.springframework:spring-webmvc | >= 6.1.0, < 6.1.14 | 6.1.14 | GHSA-g5vr-rgqm-vf78 |
| Maven | org.springframework:spring-webmvc | <= 5.3.40 | — | GHSA-g5vr-rgqm-vf78 |
| Maven | org.springframework:spring-webmvc | >= 6.0.0, <= 6.0.24 | — | GHSA-g5vr-rgqm-vf78 |
Advisories 31
- WID-SEC-2025-1559 Oracle Communications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 11, 2026
- WID-SEC-2025-0823 Oracle Communications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 11, 2026
- WID-SEC-2025-0148 Oracle Communications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 11, 2026
- WID-SEC-2024-3237 VMware Tanzu Spring Framework: Mehrere Schwachstellen BSI CERT-Bund (WID) · May 12, 2026
- WID-SEC-2025-2370 Oracle Systems: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 17, 2025
- NCSC-2025-0332 Kwetsbaarheden verholpen in Oracle Enterprise Manager NCSC-NL (Netherlands) · Oct 23, 2025
- WID-SEC-2025-2355 Oracle Enterprise Manager: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 21, 2025
- WID-SEC-2025-0143 Oracle Fusion Middleware: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 17, 2025
- WID-SEC-2025-1572 Oracle Fusion Middleware: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 15, 2025
- WID-SEC-2025-1565 Oracle Retail Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 15, 2025
- NCSC-2025-0127 Kwetsbaarheden verholpen in Oracle Financial Services NCSC-NL (Netherlands) · Apr 16, 2025
- NCSC-2025-0124 Kwetsbaarheden verholpen in Oracle Communications NCSC-NL (Netherlands) · Apr 16, 2025
- NCSC-2025-0123 Kwetsbaarheden verholpen in Oracle Database Producten NCSC-NL (Netherlands) · Apr 16, 2025
- WID-SEC-2025-0824 Oracle Communications Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Apr 15, 2025
- WID-SEC-2025-0822 Oracle Construction and Engineering: Mehrere Schwachstellen BSI CERT-Bund (WID) · Apr 15, 2025
- WID-SEC-2025-0819 Oracle Financial Services Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Apr 15, 2025
- WID-SEC-2025-0816 Oracle Insurance Applications: Schwachstelle gefährdet Vertraulichkeit BSI CERT-Bund (WID) · Apr 15, 2025
- WID-SEC-2025-0825 Oracle Commerce: Mehrere Schwachstellen BSI CERT-Bund (WID) · Apr 15, 2025
- NCSC-2025-0076 Kwetsbaarheden verholpen in SAP software NCSC-NL (Netherlands) · Mar 11, 2025
- WID-SEC-2025-0521 SAP Patchday März 2025: Mehrere Schwachstellen BSI CERT-Bund (WID) · Mar 10, 2025
- NCSC-2025-0045 Kwetsbaarheden verholpen in SAP producten NCSC-NL (Netherlands) · Feb 11, 2025
- WID-SEC-2025-0307 SAP Patchday Februar 2025: Mehrere Schwachstellen BSI CERT-Bund (WID) · Feb 10, 2025
- NCSC-2025-0027 Kwetsbaarheden verholpen in Oracle Fusion Middleware NCSC-NL (Netherlands) · Jan 22, 2025
- NCSC-2025-0025 Kwetsbaarheden verholpen in Oracle Financial Services NCSC-NL (Netherlands) · Jan 22, 2025
- NCSC-2025-0022 Kwetsbaarheden verholpen in Oracle Enterprise Manager NCSC-NL (Netherlands) · Jan 22, 2025
- NCSC-2025-0021 Kwetsbaarheden verholpen in Oracle Communications NCSC-NL (Netherlands) · Jan 22, 2025
- NCSC-2025-0020 Kwetsbaarheden verholpen in Oracle Database producten NCSC-NL (Netherlands) · Jan 22, 2025
- WID-SEC-2025-0165 Oracle Retail Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jan 21, 2025
- WID-SEC-2025-0161 Oracle Utilities Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jan 21, 2025
- WID-SEC-2025-0145 Oracle Enterprise Manager: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jan 21, 2025
- WID-SEC-2025-0144 Oracle Financial Services Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jan 21, 2025