Description
Spring Data Commons, versions 1.13 prior to 1.13.12 and 2.0 prior to 2.0.7, used in combination with XMLBeam 1.4.14 or earlier versions, contains a property binder vulnerability caused by improper restriction of XML external entity references as underlying library XMLBeam does not restrict external reference expansion. An unauthenticated remote malicious user can supply specially crafted request parameters against Spring Data's projection-based request payload binding to access arbitrary files on the system.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Pivotal | Spring Data Commons | 1.13 prior to 1.13.12; 2.0 prior to 2.0.7 | — |
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 1 repository
-
tafamace/CVE-2018-1259 ★ 0 · Nov 19, 2018
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.springframework.data:spring-data-commons | >= 1.13.0, < 1.13.12 | 1.13.12 | GHSA-m929-7fr6-cvjg |
| Maven | org.springframework.data:spring-data-commons | >= 2.0.0, < 2.0.7 | 2.0.7 | GHSA-m929-7fr6-cvjg |
References
- RHSA-2018:1809 vendor-advisory
- RHSA-2018:3768 vendor-advisory
- https://www.oracle.com/security-alerts/cpujul2022.html
- https://pivotal.io/security/cve-2018-1259