cbcvebase.
CVE-2018-1271
published 2018-04-06

CVE-2018-1271: 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…

PriorityP354medium5.9CVSS 3.1
AVNACHPRNUINSUCHINAN
EXPLOIT
EPSS
35.68%
98.3th percentile
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.

Affected

74 ranges· showing 25
VendorProductVersion rangeFixed in
debianlibspring-java
oracleapplication_testing_suite
oracleapplication_testing_suite
oracleapplication_testing_suite
oracleapplication_testing_suite
oraclebig_data_discovery
oraclecommunications_converged_application_server< 7.0.0.17.0.0.1
oraclecommunications_diameter_signaling_router< 8.38.3
oraclecommunications_performance_intelligence_center< 10.2.110.2.1
oraclecommunications_policy_management
oraclecommunications_services_gatekeeper< 6.1.0.4.06.1.0.4.0
oracleenterprise_manager_ops_center
oracleenterprise_manager_ops_center
oraclegoldengate_for_big_data
oraclegoldengate_for_big_data
oraclegoldengate_for_big_data
oraclehealth_sciences_information_manager
oraclehealthcare_master_person_index
oraclehealthcare_master_person_index
oracleinsurance_calculation_engine
oracleinsurance_calculation_engine
oracleinsurance_calculation_engine
oracleinsurance_calculation_engine11.0.0 – 11.3.1
oracleinsurance_rules_palette
oracleinsurance_rules_palette

Detection & IOCsextracted from sources · hover to see the quote

url{{BaseURL}}/static/%255c%255c..%255c/..%255c/..%255c/..%255c/..%255c/..%255c/..%255c/..%255c/..%255c/windows/win.ini
url{{BaseURL}}/spring-mvc-showcase/resources/%255c%255c..%255c/..%255c/..%255c/..%255c/..%255c/..%255c/..%255c/..%255c/..%255c/windows/win.ini
  • Look for HTTP GET requests containing double-URL-encoded backslash sequences (%255c) combined with directory traversal patterns (..%255c/) targeting static resource endpoints such as /static/ or /spring-mvc-showcase/resources/
  • Successful exploitation returns HTTP 200 with the string 'for 16-bit app support' in the response body, indicating the contents of windows/win.ini were read via directory traversal
  • Vulnerability is Windows-specific: only triggered when Spring MVC serves static resources from a Windows file system (not classpath or ServletContext)
  • Applications that use versions of Spring Security patched for CVE-2018-1199 are not affected by this vulnerability
  • ·Exploitation requires the application to be running on Windows and configured to serve static resources from the file system; classpath- or ServletContext-based resource serving is not vulnerable
  • ·Affected versions are Spring Framework 5.0.x prior to 5.0.5 and 4.3.x prior to 4.3.15; older unsupported versions are also affected

CVSS provenance

nvdv3.15.9MEDIUMCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:P/I:N/A:N
vendor_debian5.9LOW
vendor_redhat5.9MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.