{"id":"CVE-2013-4152","aliases":["CLSA-2025-1760313986","CLSA-2026-1780620680","DEBIAN-CVE-2013-4152","DSA-2842-1","EUVD-2022-5203","GHSA-rp4p-g69r-438x","MGASA-2014-0042","RHSA-2014:0245","RHSA-2014:0254","UBUNTU-CVE-2013-4152"],"status":"published","title":"Cross-Site Request Forgery in Spring Framework","description":"The Spring OXM wrapper in Spring Framework before 3.2.4 and 4.0.0.M1, when using the JAXB marshaller, does not disable entity resolution, which allows context-dependent attackers to read arbitrary files, cause a denial of service, and conduct CSRF attacks via an XML external entity declaration in conjunction with an entity reference in a (1) DOMSource, (2) StAXSource, (3) SAXSource, or (4) StreamSource, aka an XML External Entity (XXE) issue.","severity":{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.25634,"percentile":0.97973,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-264","CWE-352"],"published":"2014-01-13T00:00:00Z","modified":"2026-11-02T19:45:07Z","fixes":[{"ecosystem":"Maven","package":"org.springframework:spring-oxm","fixed_in":["3.2.4.RELEASE"],"sources":["ghsa","osv"]},{"ecosystem":"TuxCare:Maven","package":"org.springframework:spring-oxm","fixed_in":["3.0.5.RELEASE-tuxcare.3"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"libspring-java","fixed_in":["3.0.6.RELEASE-10"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"libspring-java","fixed_in":["3.0.6.RELEASE-10"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"libspring-java","fixed_in":["3.0.6.RELEASE-10"],"sources":["osv"]},{"ecosystem":"Mageia:3","package":"springframework","fixed_in":["3.1.1-21.1.mga3"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.springframework:spring-oxm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"3.2.3.RELEASE"},{"fixed":"3.2.4.RELEASE"}]}]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework:spring-beans","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.1.RELEASE"},{"fixed":"3.1.1.RELEASE-tuxcare.1"}]}],"versions":["3.1.1.RELEASE"],"bundled":29},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework:spring-context","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.1.RELEASE"},{"fixed":"3.1.1.RELEASE-tuxcare.1"}]}],"versions":["3.1.1.RELEASE"],"bundled":29},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework:spring-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.1.RELEASE"},{"fixed":"3.1.1.RELEASE-tuxcare.1"}]}],"versions":["3.1.1.RELEASE"],"bundled":29},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework:spring-expression","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.1.RELEASE"},{"fixed":"3.1.1.RELEASE-tuxcare.1"}]}],"versions":["3.1.1.RELEASE"],"bundled":29},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework:spring-oxm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.1.RELEASE"},{"fixed":"3.1.1.RELEASE-tuxcare.1"}]}],"versions":["3.1.1.RELEASE"],"bundled":29},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework:spring-web","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.1.RELEASE"},{"fixed":"3.1.1.RELEASE-tuxcare.1"}]}],"versions":["3.1.1.RELEASE"],"bundled":29},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework:spring-webmvc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.1.RELEASE"},{"fixed":"3.1.1.RELEASE-tuxcare.1"}]}],"versions":["3.1.1.RELEASE"],"bundled":29},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework:spring-oxm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.5.RELEASE"},{"fixed":"3.0.5.RELEASE-tuxcare.3"}]}],"versions":["3.0.5.RELEASE","3.0.5.RELEASE-tuxcare.1","3.0.5.RELEASE-tuxcare.2"]},{"source":"osv","ecosystem":"Debian:12","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.6.RELEASE-10"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.6.RELEASE-10"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.6.RELEASE-10"}]}]},{"source":"osv","ecosystem":"Debian:7","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.6.RELEASE-6+deb7u1"}]}],"versions":["3.0.6.RELEASE-6"],"bundled":2},{"source":"osv","ecosystem":"Maven","package":"org.springframework:spring-oxm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.2.4.RELEASE"}]}],"versions":["3.0.0.RELEASE","3.0.1.RELEASE","3.0.2.RELEASE","3.0.3.RELEASE","3.0.4.RELEASE","3.0.5.RELEASE","3.0.6.RELEASE","3.0.7.RELEASE","3.1.0.RELEASE","3.1.1.RELEASE","3.1.2.RELEASE","3.1.3.RELEASE","3.1.4.RELEASE","3.2.0.RELEASE","3.2.1.RELEASE","3.2.2.RELEASE","3.2.3.RELEASE"]},{"source":"osv","ecosystem":"Mageia:3","package":"springframework","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.1-21.1.mga3"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:2.0::el6","package":"activemq","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.9.0-4.redhat.610328.el6op"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:openshift:2.0::el6","package":"activemq-client","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.9.0-4.redhat.610328.el6op"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"activemq","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.9.0-4.redhat.610328.el6op"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"activemq-client","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.9.0-4.redhat.610328.el6op"}]}],"bundled":4}],"products":[{"vendor":"springsource","product":"spring_framework"},{"vendor":"vmware","product":"spring_framework"}],"references":[{"url":"https://github.com/spring-projects/spring-framework/pull/317/files","tags":["x_refsource_CONFIRM","x_transferred","Patch","fix","web"]},{"url":"http://www.gopivotal.com/security/cve-2013-4152","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","web","article","report"]},{"url":"http://www.securityfocus.com/bid/61951","tags":["vdb-entry","x_refsource_BID","x_transferred","web"]},{"url":"http://seclists.org/fulldisclosure/2013/Nov/14","tags":["mailing-list","x_refsource_FULLDISC","x_transferred","web"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-0254.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","advisory","web"]},{"url":"http://seclists.org/bugtraq/2013/Aug/154","tags":["mailing-list","x_refsource_BUGTRAQ","x_transferred","web","report"]},{"url":"http://www.debian.org/security/2014/dsa-2842","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","advisory","web"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-0212.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","advisory","web"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-0400.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","advisory","web"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-0245.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","advisory","web"]},{"url":"http://secunia.com/advisories/57915","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","advisory"]},{"url":"https://jira.springsource.org/browse/SPR-10806","tags":["x_refsource_CONFIRM","x_transferred","Exploit","Patch","evidence","fix","article"]},{"url":"http://secunia.com/advisories/56247","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-4152","tags":["advisory"]},{"url":"https://github.com/spring-projects/spring-framework/commit/434735fbf6e7f9051af2ef027657edb99120b173","tags":["web"]},{"url":"https://github.com/spring-projects/spring-framework/commit/7576274874deeccb6da6b09a8d5bd62e8b5538b7","tags":["web"]},{"url":"https://github.com/advisories/GHSA-rp4p-g69r-438x"},{"url":"https://security-tracker.debian.org/tracker/CVE-2013-4152","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2014-0042.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=12295","tags":["report"]},{"url":"https://access.redhat.com/errata/RHSA-2014:0245","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=958618","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1000186","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1011726","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1049692","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_0245.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2013-2035","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2013-2035","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-2035","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2013-4152","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2013-4152","tags":["advisory","report"]},{"url":"https://github.com/SpringSource/spring-framework/pull/317","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2013-4330","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2013-4330","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-4330","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2014-0003","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2014-0003","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2014-0003","tags":["advisory"]},{"url":"http://camel.apache.org/security-advisories.data/CVE-2014-0003.txt.asc","tags":["article"]},{"url":"https://access.redhat.com/errata/RHSA-2014:0254","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_0254.json","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2013-4152","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2013-4152","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2013-4152","description":"The Spring OXM wrapper in Spring Framework before 3.2.4 and 4.0.0.M1, when using the JAXB marshaller, does not disable entity resolution, which allows context-dependent attackers to read arbitrary files, cause a denial of service, and conduct CSRF attacks via an XML external entity declaration in conjunction with an entity reference in a (1) DOMSource, (2) StAXSource, (3) SAXSource, or (4) StreamSource, aka an XML External Entity (XXE) issue.","status":"published","published":"2014-01-23T21:00:00Z","modified":"2024-08-06T16:30:49.922Z","updated_at":"2026-11-02T14:34:57.869657Z"}],"euvd":[{"id":"EUVD-2022-5203","description":"The Spring OXM wrapper in Spring Framework before 3.2.4 and 4.0.0.M1, when using the JAXB marshaller, does not disable entity resolution, which allows context-dependent attackers to read arbitrary files, cause a denial of service, and conduct CSRF attacks via an XML external entity declaration in conjunction with an entity reference in a (1) DOMSource, (2) StAXSource, (3) SAXSource, or (4) StreamSource, aka an XML External Entity (XXE) issue.","status":"published","published":"2014-01-23T21:00:00Z","modified":"2024-08-06T16:30:49Z","updated_at":"2026-11-03T01:56:33.227006Z"}],"ghsa":[{"id":"GHSA-rp4p-g69r-438x","title":"Cross-Site Request Forgery in Spring Framework","description":"The Spring OXM wrapper in Spring Framework before 3.2.4 and 4.0.0.M1, when using the JAXB marshaller, does not disable entity resolution, which allows context-dependent attackers to read arbitrary files, cause a denial of service, and conduct CSRF attacks via an XML external entity declaration in conjunction with an entity reference in a (1) DOMSource, (2) StAXSource, (3) SAXSource, or (4) StreamSource, aka an XML External Entity (XXE) issue.","status":"published","published":"2022-05-13T01:02:38Z","modified":"2024-02-27T23:00:17Z","cwes":["CWE-352"],"updated_at":"2026-11-02T14:37:38.935144Z"}],"nvd":[{"id":"CVE-2013-4152","description":"The Spring OXM wrapper in Spring Framework before 3.2.4 and 4.0.0.M1, when using the JAXB marshaller, does not disable entity resolution, which allows context-dependent attackers to read arbitrary files, cause a denial of service, and conduct CSRF attacks via an XML external entity declaration in conjunction with an entity reference in a (1) DOMSource, (2) StAXSource, (3) SAXSource, or (4) StreamSource, aka an XML External Entity (XXE) issue.","status":"published","published":"2014-01-23T21:55:04.853Z","modified":"2026-06-16T23:56:42.9Z","cvss":[{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-264"],"updated_at":"2026-11-02T14:02:48.062712Z"}],"osv":[{"id":"CLSA-2025-1760313986","title":"TuxCare security update for org.springframework (29 CVEs)","description":"TuxCare rebuilt 7 org.springframework packages to address 29 CVEs. Fixed in 3.1.1.RELEASE-tuxcare.1.","status":"published","published":"2026-08-04T14:52:05Z","modified":"2026-11-02T19:45:07.855395278Z","updated_at":"2026-11-02T20:30:40.499236Z"},{"id":"CLSA-2026-1780620680","title":"TuxCare security update for org.springframework:spring-oxm (1 CVE)","description":"TuxCare rebuilt org.springframework:spring-oxm to address 1 CVE. Fixed in 3.0.5.RELEASE-tuxcare.3.","status":"published","published":"2026-08-04T14:52:35Z","modified":"2026-10-29T19:45:12.175325685Z","updated_at":"2026-11-02T15:43:45.445699Z"},{"id":"CVE-2013-4152","description":"The Spring OXM wrapper in Spring Framework before 3.2.4 and 4.0.0.M1, when using the JAXB marshaller, does not disable entity resolution, which allows context-dependent attackers to read arbitrary files, cause a denial of service, and conduct CSRF attacks via an XML external entity declaration in conjunction with an entity reference in a (1) DOMSource, (2) StAXSource, (3) SAXSource, or (4) StreamSource, aka an XML External Entity (XXE) issue.","status":"published","published":"2014-01-23T21:55:04Z","modified":"2026-04-16T06:25:12.541924125Z","updated_at":"2026-11-02T15:43:59.09154Z"},{"id":"DEBIAN-CVE-2013-4152","description":"The Spring OXM wrapper in Spring Framework before 3.2.4 and 4.0.0.M1, when using the JAXB marshaller, does not disable entity resolution, which allows context-dependent attackers to read arbitrary files, cause a denial of service, and conduct CSRF attacks via an XML external entity declaration in conjunction with an entity reference in a (1) DOMSource, (2) StAXSource, (3) SAXSource, or (4) StreamSource, aka an XML External Entity (XXE) issue.","status":"published","published":"2014-01-23T21:55:04.853Z","modified":"2026-09-01T20:01:41.901716344Z","updated_at":"2026-11-02T15:45:25.514579Z"},{"id":"DSA-2842-1","title":"libspring-java - several","status":"published","published":"2014-01-13T00:00:00Z","modified":"2026-03-09T01:19:21.094887Z","updated_at":"2026-11-02T15:46:15.843838Z"},{"id":"GHSA-rp4p-g69r-438x","title":"Cross-Site Request Forgery in Spring Framework","description":"The Spring OXM wrapper in Spring Framework before 3.2.4 and 4.0.0.M1, when using the JAXB marshaller, does not disable entity resolution, which allows context-dependent attackers to read arbitrary files, cause a denial of service, and conduct CSRF attacks via an XML external entity declaration in conjunction with an entity reference in a (1) DOMSource, (2) StAXSource, (3) SAXSource, or (4) StreamSource, aka an XML External Entity (XXE) issue.","status":"published","published":"2022-05-13T01:02:38Z","modified":"2024-12-04T05:36:18.302839Z","cwes":["CWE-352"],"updated_at":"2026-11-02T15:46:56.281047Z"},{"id":"MGASA-2014-0042","title":"Updated springframework packages fix CVE-2013-4152","description":"Updated springframework packages fix security vulnerability:\n\nAlvaro Munoz discovered a XML External Entity (XXE) injection in the Spring\nFramework which can be used for conducting CSRF and DoS attacks on other sites\n(CVE-2013-4152).\n","status":"published","published":"2014-02-10T19:51:48Z","modified":"2026-04-16T06:23:49.429222826Z","updated_at":"2026-11-02T15:49:39.121227Z"},{"id":"RHSA-2014:0245","title":"Red Hat Security Advisory: activemq security update","status":"published","published":"2024-09-29T16:44:51Z","modified":"2026-08-05T10:02:26Z","updated_at":"2026-11-02T15:53:01.993625Z"},{"id":"RHSA-2014:0254","title":"Red Hat Security Advisory: activemq security update","status":"published","published":"2024-09-29T16:44:47Z","modified":"2026-08-05T10:45:53.569980625Z","updated_at":"2026-11-02T15:53:01.993625Z"},{"id":"UBUNTU-CVE-2013-4152","description":"The Spring OXM wrapper in Spring Framework before 3.2.4 and 4.0.0.M1, when using the JAXB marshaller, does not disable entity resolution, which allows context-dependent attackers to read arbitrary files, cause a denial of service, and conduct CSRF attacks via an XML external entity declaration in conjunction with an entity reference in a (1) DOMSource, (2) StAXSource, (3) SAXSource, or (4) StreamSource, aka an XML External Entity (XXE) issue.","status":"withdrawn","published":"2014-01-23T21:55:00Z","modified":"2025-07-16T07:31:19.672498Z","updated_at":"2026-11-02T15:54:07.421078Z"}]}}
