cbcvebase.
CVE-2018-1275
published 2018-04-11

CVE-2018-1275: Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.16 and older unsupported versions, allow applications to expose STOMP over…

PriorityP271critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EPSS
57.63%
99.0th percentile
Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.16 and older unsupported versions, allow applications to expose STOMP over WebSocket endpoints with a simple, in-memory STOMP broker through the spring-messaging module. A malicious user (or attacker) can craft a message to the broker that can lead to a remote code execution attack. This CVE addresses the partial fix for CVE-2018-1270 in the 4.3.x branch of the Spring Framework.

Affected

45 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_services_gatekeeper< 6.1.0.4.06.1.0.4.0
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_rules_palette
oracleinsurance_rules_palette
oracleinsurance_rules_palette
oracleinsurance_rules_palette
oracleinsurance_rules_palette
oracleprimavera_gateway

Detection & IOCsextracted from sources · hover to see the quote

urlhttps://github.com/spring-projects/spring-framework/commit/0009806debb578e884f6dc98bd1f2dc668020021
urlhttps://github.com/spring-projects/spring-framework/commit/e0de9126ed8cf25cf141d3e66420da94e350708a
  • Monitor for crafted STOMP messages sent over WebSocket endpoints to the spring-messaging in-memory STOMP broker, which can be used to trigger remote code execution.
  • This CVE is a bypass/incomplete fix for CVE-2018-1270 specifically in the 4.3.x branch; detection logic for CVE-2018-1270 STOMP RCE payloads should also be applied to Spring Framework 4.3.x versions prior to 4.3.16.
  • CVE-2018-1270, which permitted a malicious user to craft a STOMP message that could lead to remote code execution, was not fully addressed in the 4.3.x branch; treat 4.3.x deployments as still vulnerable until patched to 4.3.16+.
  • ·Vulnerable only when applications expose STOMP over WebSocket endpoints using the spring-messaging module with a simple, in-memory STOMP broker. Applications not using this configuration are not affected.
  • ·Affected versions are Spring Framework 5.0 prior to 5.0.5 and 4.3 prior to 4.3.16. The 4.3.15 fix for CVE-2018-1270 was incomplete, making 4.3.15 still vulnerable.
  • ·Red Hat Fuse 6.3 and Fuse Integration Services 2.0 are not directly affected but reference affected Spring versions in their Camel-Springboot Maven BOM; users pulling Spring STOMP messaging from those repositories should update BOMs.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
ghsa9.8CRITICAL
osv9.8CRITICAL
vendor_debian9.8LOW
vendor_redhat9.8CRITICAL
Stop checking back — get the weekly exploitation signal.

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.