Public exploit available
Public proof-of-concept or exploit code exists (ExploitDB / Metasploit / Nuclei).

CVE-2018-1271

CWE-22Path Traversal9 documents9 sources
Severity
5.9MEDIUM
EPSS
90.6%
top 0.38%
CISA KEV
Not in KEV
Exploit
PoC available
Public exploit / PoC exists
Timeline
PublishedApr 6
Latest updateOct 6

Description

Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 and older unsupported versions, allow applications to configure Spring MVC to serve static resources (e.g. CSS, JS, images). When static resources are served from a file system on Windows (as opposed to the classpath, or the ServletContext), a malicious user can send a request using a specially crafted URL that can lead a directory traversal attack.

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:NExploitability: 2.2 | Impact: 3.6

Affected Packages30 packages

NVDvmware/spring_framework4.3.04.3.15+1
Mavenorg.springframework:spring-core5.0.05.0.5+1
CVEListV5spring_by_pivotal/spring_frameworkVersions prior to 5.0.5 and 4.3.15

Patches

🔴Vulnerability Details

3
GHSA
Path Traversal in org.springframework:spring-core2018-10-17
OSV
Path Traversal in org.springframework:spring-core2018-10-17
CVEList
CVE-2018-1271: Spring Framework, versions 52018-04-06

💥Exploits & PoCs

1
Nuclei
Spring MVC Framework - Local File Inclusion

📋Vendor Advisories

2
Red Hat
spring-framework: Directory traversal vulnerability with static resources on Windows filesystems2018-04-05
Debian
CVE-2018-1271: libspring-java - Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 a...2018

💬Community

2
HackerOne
Path Traversal issue at https://████/blaze/2022-10-06
Bugzilla
CVE-2018-1271 spring-framework: Directory traversal vulnerability with static resources on Windows filesystems2018-04-24