CVE-2018-11039 json
Spring Framework Cross Site Tracing (XST)
published 8y ago modified last mo. also GHSA-9gcm-f4x3-8jpw , EUVD-2018-0561
- cvss
- 5.9
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 2.8%
- EPSS 2.8% chance of exploitation in 30 days, percentile 86%
- public exploits
- 0
- none known
Summary
Spring Framework (versions 5.0.x prior to 5.0.7, versions 4.3.x prior to 4.3.18, and older unsupported versions) allow web applications to change the HTTP request method to any HTTP method (including TRACE) using the HiddenHttpMethodFilter in Spring MVC. If an application has a pre-existing XSS vulnerability, a malicious user (or attacker) can use this filter to escalate to an XST (Cross Site Tracing) attack.
Patch / fix
- maven org.springframework:spring-web 4.3.18, 5.0.7
- Pivotal Spring Framework 4.3.18, 5.0.7
- libspring-java Debian 14, Debian 13, Debian 12 4.3.19-1
debian advisories DEBIAN-CVE-2018-11039
- github.com/spring-projects/spring-framework@323ccf9 commit
- github.com/spring-projects/spring-framework@a5cd01a commit
- github.com/spring-projects/spring-framework@dac97f1 commit
- github.com/spring-projects/spring-framework@f2694a8 commit
- github.com/spring-projects/spring-framework@f64fa3d commit
- oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html advisory
- oracle.com/security-alerts/cpujul2020.html advisory
- oracle.com/technetwork/security-advisory/cpujan2019-5072801.html advisory
- oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html advisory
- oracle.com/technetwork/security-advisory/cpujul2019-5072835.html advisory
Is CVE-2018-11039 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2018-11039 updated cvss 3.7
springframework: Cross Site Tracing (XST) if vulnerable to XSS
-
Red Hat JBoss BRMS 5 springframework springframework Red Hat JBoss Data Virtualization 6 springframework springframework Red Hat JBoss Fuse 6 springframework springframework Red Hat JBoss Fuse Service Works 6 springframework springframework Red Hat JBoss SOA Platform 5 springframework springframeworkaffected: workaround, no fix planned “Out of support scope”
-
Red Hat OpenStack Platform 9 (Mitaka) opendaylight Red Hat OpenStack Platform 10 (Newton) opendaylight Red Hat OpenStack Platform 11 (Ocata) opendaylight Red Hat OpenStack Platform 12 (Pike) opendaylight Red Hat OpenStack Platform 13 (Queens) opendaylightaffected: workaround, no fix planned “Will not fix”
-
Red Hat Fuse 7 springframework springframework Red Hat Storage 3 rhevm-dependencies Red Hat Virtualization 4 rhvm-dependenciesnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- last mo.
Exploit prediction
2.77% chance of exploitation in the next 30 days, higher than 86% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N |
| NVD | 2.0 | 4.3 | AV:N/AC:M/Au:N/C:P/I:N/A:N |
| GitHub | 3.1 | 5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.springframework:spring-web | >=5.0.0, <5.0.7 >=4.3.0, <4.3.18 |
5.0.7 4.3.18 |
Affected products
- Pivotal Spring Framework
Classification
- Technology feeds
References
-
oracle.com
/technetwork/security-advisory/cpuoct2018-4428296.html
web, patch, third-party-advisory
-
oracle.com
/security-alerts/cpujul2020.html
web, patch, third-party-advisory
-
oracle.com
/technetwork/security-advisory/cpujan2019-5072801.html
web, patch, third-party-advisory
-
oracle.com
/technetwork/security-advisory/cpuapr2019-5072813.html
web, patch, third-party-advisory
-
oracle.com
/technetwork/security-advisory/cpujul2019-5072835.html
web, patch, third-party-advisory
-
oracle.com
/security-alerts/cpujan2020.html
web, patch, third-party-advisory
-
oracle.com
/security-alerts/cpuoct2021.html
web, patch, third-party-advisory
-
github.com
/spring-projects/spring-framework/commit/323ccf99e575343f63d56e229c25c35c170b7ec1
web
-
github.com
/spring-projects/spring-framework/commit/a5cd01a4c857aaaba7ccc51545fc73dd25b5cba5
web
-
github.com
/spring-projects/spring-framework/commit/dac97f1b7dac3e70ff603fb6fc9f205b95dd6b01
web
-
github.com
/spring-projects/spring-framework/commit/f2694a8ed93f1f63f87ce45d0bb638478b426acd
web
-
github.com
/spring-projects/spring-framework/commit/f64fa3dea10af125d612d3a997aece93d21bc875
web
-
pivotal.io
/security/cve-2018-11039
web, mitigation, vendor-advisory
-
securityfocus.com
/bid/107984
vdb-entry, web, broken-link, third-party-advisory
-
lists.debian.org
/debian-lts-announce/2021/04/msg00022.html
mailing-list, web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2018-11039
advisory
-
github.com
/spring-projects/spring-framework/issues/21376
web
-
spring.io
/security/cve-2018-11039
web
-
github.com
/spring-projects/spring-framework
package
-
github.com
/advisories/GHSA-9gcm-f4x3-8jpw
advisory
Sources
- CVE List CVE-2018-11039
- GitHub Advisory GHSA-9gcm-f4x3-8jpw
- NVD CVE-2018-11039
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.