Skip to main content
← All vulnerabilities
CVE-2017-8046GHSA-9QF9-28H9-HQCJ

Malicious PATCH requests submitted to servers using Spring Data REST versions prior to 2.6.9 (Ingalls SR9), versions prior to 3.0.1 (Kay SR1

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.6.9.RELEASE, 3.0.1.RELEASE
1 on Exploit-DB, 10 proofs of concept on GitHub, 1 Nuclei template

Summary

Malicious PATCH requests submitted to servers using Spring Data REST versions prior to 2.6.9 (Ingalls SR9), versions prior to 3.0.1 (Kay SR1) and Spring Boot versions prior to 1.5.9, 2.0 M6 can use specially crafted JSON data to run arbitrary Java code.

Timeline

  1. CVE published
  2. Public exploit on Exploit-DB

    EDB-44289

  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • Pivotal Pivotal Spring Data REST and Spring Boot

    Version range not reported

  • org.springframework.data:spring-data-rest-coreMaven

    fixed in 2.6.9.RELEASE

  • org.springframework.data:spring-data-rest-coreMaven

    From 3.0.0 · fixed in 3.0.1.RELEASE

References 16

pivotal.io

access.redhat.com

securityfocus.com

Exploit-DB

GitHub · projectdiscovery/nuclei-templates

GitHub · FixYourFace/SpringBreakPoC

GitHub · bkhablenko/CVE-2017-8046

GitHub · cved-sources/cve-2017-8046

GitHub · guanjivip/CVE-2017-8046

GitHub · jkutner/spring-break-cve-2017-8046

GitHub · jsotiro/VulnerableSpringDataRest

GitHub · lgtm-migrator/CVE-2017-8046-DEMO

GitHub · m3ssap0/SpringBreakVulnerableApp

GitHub · m3ssap0/spring-break_cve-2017-8046

GitHub · sj/spring-data-rest-CVE-2017-8046