{"id":"CVE-2026-40999","aliases":["CLSA-2026-1788508031","CLSA-2026-1789663751","CLSA-2026-1791320385","CLSA-2026-1791841427","CLSA-2026-1791842265","CLSA-2026-1791878893","CLSA-2026-1791879447","CLSA-2026-1791895043","CLSA-2026-1791896844","CLSA-2026-1791897718","CLSA-2026-1791898135","CLSA-2026-1791901615","CLSA-2026-1793839298","CLSA-2026-1793859202","CLSA-2026-1793889628","EUVD-2026-36209","GHSA-whpp-xv3h-rwxf","ROOT-APP-MAVEN-CVE-2026-40999"],"status":"published","title":"Spring WS SSRF via unvalidated WS-Addressing reply destinations","description":"When WS-Addressing is used with non-anonymous ReplyTo or FaultTo addresses, Spring WS may initiate outbound connections through configured WebServiceMessageSender instances to destinations taken directly from request headers without verifying that those destinations are safe to connect to.\n\nAffected versions:\nSpring Web Services 5.0.0 through 5.0.1; 4.1.0 through 4.1.3; 4.0.0 through 4.0.18; 3.1.0 through 3.1.8.","severity":{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.00383,"percentile":0.32829,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-918"],"published":"2026-06-11T05:04:17Z","modified":"2026-11-06T13:15:21Z","fixes":[{"ecosystem":"Maven","package":"org.springframework.ws:spring-ws-core","fixed_in":["5.0.2","4.1.4"],"sources":["ghsa","osv"]},{"ecosystem":"Root:Maven","package":"org.springframework.ws:spring-ws-core","fixed_in":["5.0.1-aikido.2","4.1.3-aikido.2"],"sources":["osv"]},{"ecosystem":"Root:Maven","package":"io.root.org.springframework.ws:spring-ws-core","fixed_in":["5.0.1-root.io.2","4.1.3-root.io.2"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.0.0"},{"last_affected":"5.0.1"},{"fixed":"5.0.2"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.1.0"},{"last_affected":"4.1.3"},{"fixed":"4.1.4"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.0"},{"last_affected":"4.0.18"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.0"},{"last_affected":"3.1.8"}]}]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.17"},{"fixed":"4.0.17-tuxcare.5"}]}],"versions":["4.0.17","4.0.17-tuxcare.1","4.0.17-tuxcare.2","4.0.17-tuxcare.3","4.0.17-tuxcare.4"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.17"},{"fixed":"4.0.17-tuxcare.5"}]}],"versions":["4.0.17","4.0.17-tuxcare.1","4.0.17-tuxcare.2","4.0.17-tuxcare.3","4.0.17-tuxcare.4"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.14"},{"fixed":"4.0.14-tuxcare.1"}]}],"versions":["4.0.14"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.14"},{"fixed":"4.0.14-tuxcare.1"}]}],"versions":["4.0.14"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.15"},{"fixed":"4.0.15-tuxcare.2"}]}],"versions":["4.0.15","4.0.15-tuxcare.1"],"bundled":6},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.15"},{"fixed":"4.0.15-tuxcare.2"}]}],"versions":["4.0.15","4.0.15-tuxcare.1"],"bundled":6},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.8"},{"fixed":"4.0.8-tuxcare.1"}]}],"versions":["4.0.8"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.8"},{"fixed":"4.0.8-tuxcare.1"}]}],"versions":["4.0.8"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.8"},{"fixed":"4.0.8-tuxcare.1"}]}],"versions":["4.0.8"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.8"},{"fixed":"3.1.8-tuxcare.4"}]}],"versions":["3.1.8","3.1.8-tuxcare.3","3.1.8.tuxcare","3.1.8.tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.8"},{"fixed":"3.1.8-tuxcare.4"}]}],"versions":["3.1.8","3.1.8-tuxcare.3","3.1.8.tuxcare","3.1.8.tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.8"},{"fixed":"3.1.8-tuxcare.4"}]}],"versions":["3.1.8","3.1.8-tuxcare.3","3.1.8.tuxcare","3.1.8.tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.10.RELEASE"},{"fixed":"3.0.10.RELEASE-tuxcare.1"}]}],"versions":["3.0.10.RELEASE"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.10.RELEASE"},{"fixed":"3.0.10.RELEASE-tuxcare.1"}]}],"versions":["3.0.10.RELEASE"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.10.RELEASE"},{"fixed":"3.0.10.RELEASE-tuxcare.1"}]}],"versions":["3.0.10.RELEASE"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.6"},{"fixed":"3.1.6-tuxcare.2"}]}],"versions":["3.1.6","3.1.6-tuxcare.1"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.6"},{"fixed":"3.1.6-tuxcare.2"}]}],"versions":["3.1.6","3.1.6-tuxcare.1"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.6"},{"fixed":"3.1.6-tuxcare.2"}]}],"versions":["3.1.6","3.1.6-tuxcare.1"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.7"},{"fixed":"3.1.7-tuxcare.1"}]}],"versions":["3.1.7"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.7"},{"fixed":"3.1.7-tuxcare.1"}]}],"versions":["3.1.7"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.7"},{"fixed":"3.1.7-tuxcare.1"}]}],"versions":["3.1.7"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.11"},{"fixed":"4.0.11-tuxcare.1"}]}],"versions":["4.0.11"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.11"},{"fixed":"4.0.11-tuxcare.1"}]}],"versions":["4.0.11"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.11"},{"fixed":"4.0.11-tuxcare.1"}]}],"versions":["4.0.11"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.10"},{"fixed":"4.0.10-tuxcare.1"}]}],"versions":["4.0.10"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.10"},{"fixed":"4.0.10-tuxcare.1"}]}],"versions":["4.0.10"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.10"},{"fixed":"4.0.10-tuxcare.1"}]}],"versions":["4.0.10"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.7.RELEASE"},{"fixed":"3.0.7.RELEASE-tuxcare.2"}]}],"versions":["3.0.7.RELEASE","3.0.7.RELEASE-tuxcare.1"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.7.RELEASE"},{"fixed":"3.0.7.RELEASE-tuxcare.2"}]}],"versions":["3.0.7.RELEASE","3.0.7.RELEASE-tuxcare.1"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.7.RELEASE"},{"fixed":"3.0.7.RELEASE-tuxcare.2"}]}],"versions":["3.0.7.RELEASE","3.0.7.RELEASE-tuxcare.1"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.5.RELEASE"},{"fixed":"2.4.5.RELEASE-tuxcare.2"}]}],"versions":["2.4.5.RELEASE","2.4.5.RELEASE-tuxcare.1"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.5.RELEASE"},{"fixed":"2.4.5.RELEASE-tuxcare.2"}]}],"versions":["2.4.5.RELEASE","2.4.5.RELEASE-tuxcare.1"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.5.RELEASE"},{"fixed":"2.4.5.RELEASE-tuxcare.2"}]}],"versions":["2.4.5.RELEASE","2.4.5.RELEASE-tuxcare.1"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.4"},{"fixed":"3.1.4-tuxcare.3"}]}],"versions":["3.1.4","3.1.4-tuxcare.1","3.1.4-tuxcare.2"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.4"},{"fixed":"3.1.4-tuxcare.3"}]}],"versions":["3.1.4","3.1.4-tuxcare.1","3.1.4-tuxcare.2"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.4"},{"fixed":"3.1.4-tuxcare.3"}]}],"versions":["3.1.4","3.1.4-tuxcare.1","3.1.4-tuxcare.2"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.5"},{"fixed":"3.1.5-tuxcare.3"}]}],"versions":["3.1.5","3.1.5-tuxcare.1","3.1.5-tuxcare.2"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.5"},{"fixed":"3.1.5-tuxcare.3"}]}],"versions":["3.1.5","3.1.5-tuxcare.1","3.1.5-tuxcare.2"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.5"},{"fixed":"3.1.5-tuxcare.3"}]}],"versions":["3.1.5","3.1.5-tuxcare.1","3.1.5-tuxcare.2"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.16"},{"fixed":"4.0.16-tuxcare.2"}]}],"versions":["4.0.16","4.0.16-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-ws-security","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.16"},{"fixed":"4.0.16-tuxcare.2"}]}],"versions":["4.0.16","4.0.16-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.ws:spring-xml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.16"},{"fixed":"4.0.16-tuxcare.2"}]}],"versions":["4.0.16","4.0.16-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.0.0"},{"fixed":"5.0.2"}]}],"versions":["5.0.0","5.0.1"]},{"source":"osv","ecosystem":"Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.1.0"},{"fixed":"4.1.4"}]}],"versions":["4.1.0","4.1.1","4.1.2","4.1.3"]},{"source":"osv","ecosystem":"Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.0"},{"last_affected":"4.0.18"}]}],"versions":["4.0.0","4.0.1","4.0.10","4.0.11","4.0.12","4.0.13","4.0.14","4.0.15","4.0.16","4.0.17","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6","4.0.7","4.0.8","4.0.9"]},{"source":"osv","ecosystem":"Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.0"},{"last_affected":"3.1.8"}]}],"versions":["3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8"]},{"source":"osv","ecosystem":"Root:Maven","package":"org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.1-aikido.2"},{"fixed":"4.1.3-aikido.2"}]}]},{"source":"osv","ecosystem":"Root:Maven","package":"io.root.org.springframework.ws:spring-ws-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.1-root.io.2"},{"fixed":"4.1.3-root.io.2"}]}]}],"products":[{"vendor":"broadcom","product":"spring_web_services"},{"vendor":"spring","product":"spring web services"}],"references":[{"url":"https://spring.io/security/cve-2026-40999","tags":["Vendor Advisory","Mitigation","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-40999","tags":["advisory"]},{"url":"https://github.com/spring-projects/spring-ws/commit/5121a4e545803c4925e63c4ed015391be2605ba5","tags":["web"]},{"url":"https://github.com/advisories/GHSA-whpp-xv3h-rwxf"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/40xxx/CVE-2026-40999.json","tags":["advisory"]},{"url":"https://github.com/spring-projects/spring-ws","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2026-40999","title":"Spring WS SSRF via unvalidated WS-Addressing reply destinations","description":"When WS-Addressing is used with non-anonymous ReplyTo or FaultTo addresses, Spring WS may initiate outbound connections through configured WebServiceMessageSender instances to destinations taken directly from request headers without verifying that those destinations are safe to connect to.\n\nAffected versions:\nSpring Web Services 5.0.0 through 5.0.1; 4.1.0 through 4.1.3; 4.0.0 through 4.0.18; 3.1.0 through 3.1.8.","status":"published","published":"2026-06-11T05:04:17.009Z","modified":"2026-06-23T19:52:42.934Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N","level":"high","assessor":"cna"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T13:43:11.445168Z"}],"euvd":[{"id":"EUVD-2026-36209","description":"When WS-Addressing is used with non-anonymous ReplyTo or FaultTo addresses, Spring WS may initiate outbound connections through configured WebServiceMessageSender instances to destinations taken directly from request headers without verifying that those destinations are safe to connect to.\n\nAffected versions:\nSpring Web Services 5.0.0 through 5.0.1; 4.1.0 through 4.1.3; 4.0.0 through 4.0.18; 3.1.0 through 3.1.8.","status":"published","published":"2026-06-11T05:04:17Z","modified":"2026-06-23T19:52:42Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T18:20:31.51905Z"}],"ghsa":[{"id":"GHSA-whpp-xv3h-rwxf","title":"Spring Web Services: SSRF via unvalidated WS-Addressing reply destinations","description":"When WS-Addressing is used with non-anonymous ReplyTo or FaultTo addresses, Spring WS may initiate outbound connections through configured WebServiceMessageSender instances to destinations taken directly from request headers without verifying that those destinations are safe to connect to.\n\nAffected versions:\nSpring Web Services 5.0.0 through 5.0.1; 4.1.0 through 4.1.3; 4.0.0 through 4.0.18; 3.1.0 through 3.1.8.","status":"published","published":"2026-06-11T09:31:56Z","modified":"2026-08-21T19:13:17Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T14:41:04.755504Z"}],"nvd":[{"id":"CVE-2026-40999","description":"When WS-Addressing is used with non-anonymous ReplyTo or FaultTo addresses, Spring WS may initiate outbound connections through configured WebServiceMessageSender instances to destinations taken directly from request headers without verifying that those destinations are safe to connect to.\n\nAffected versions:\nSpring Web Services 5.0.0 through 5.0.1; 4.1.0 through 4.1.3; 4.0.0 through 4.0.18; 3.1.0 through 3.1.8.","status":"published","published":"2026-06-11T07:16:27.907Z","modified":"2026-09-04T18:18:26.267Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N","level":"high","assessor":"secondary"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T14:12:23.485267Z"}],"osv":[{"id":"CVE-2026-40999","title":"Spring WS SSRF via unvalidated WS-Addressing reply destinations","description":"When WS-Addressing is used with non-anonymous ReplyTo or FaultTo addresses, Spring WS may initiate outbound connections through configured WebServiceMessageSender instances to destinations taken directly from request headers without verifying that those destinations are safe to connect to.\n\nAffected versions:\nSpring Web Services 5.0.0 through 5.0.1; 4.1.0 through 4.1.3; 4.0.0 through 4.0.18; 3.1.0 through 3.1.8.","status":"published","published":"2026-06-11T05:04:17.009Z","modified":"2026-11-08T02:47:37.242417556Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-918"],"updated_at":"2026-11-08T03:29:52.421856Z"},{"id":"GHSA-whpp-xv3h-rwxf","title":"Spring Web Services: SSRF via unvalidated WS-Addressing reply destinations","description":"When WS-Addressing is used with non-anonymous ReplyTo or FaultTo addresses, Spring WS may initiate outbound connections through configured WebServiceMessageSender instances to destinations taken directly from request headers without verifying that those destinations are safe to connect to.\n\nAffected versions:\nSpring Web Services 5.0.0 through 5.0.1; 4.1.0 through 4.1.3; 4.0.0 through 4.0.18; 3.1.0 through 3.1.8.","status":"published","published":"2026-06-11T09:31:56Z","modified":"2026-08-21T19:25:59.30053Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T15:46:58.767335Z"},{"id":"CLSA-2026-1788508031","title":"TuxCare security update for org.springframework.ws (2 CVEs)","description":"TuxCare rebuilt 2 org.springframework.ws packages to address 2 CVEs. Fixed in 4.0.17-tuxcare.5.","status":"published","published":"2026-09-04T07:47:11Z","modified":"2026-11-02T19:46:09.073386993Z","updated_at":"2026-11-02T20:29:40.716173Z"},{"id":"CLSA-2026-1789663751","title":"TuxCare security update for org.springframework.ws (2 CVEs)","description":"TuxCare rebuilt 2 org.springframework.ws packages to address 2 CVEs. Fixed in 4.0.14-tuxcare.1.","status":"published","published":"2026-09-17T16:49:11Z","modified":"2026-11-02T19:46:17.769468349Z","updated_at":"2026-11-02T20:29:33.792105Z"},{"id":"CLSA-2026-1791320385","title":"TuxCare security update for org.springframework.ws (6 CVEs)","description":"TuxCare rebuilt 2 org.springframework.ws packages to address 6 CVEs. Fixed in 4.0.15-tuxcare.2.","status":"published","published":"2026-10-06T20:59:45Z","modified":"2026-11-02T19:46:26.233037223Z","updated_at":"2026-11-02T20:29:17.805906Z"},{"id":"CLSA-2026-1791841427","title":"TuxCare security update for org.springframework.ws (7 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 7 CVEs. Fixed in 4.0.8-tuxcare.1.","status":"published","published":"2026-10-12T21:43:47Z","modified":"2026-11-02T19:46:27.152972404Z","updated_at":"2026-11-02T20:29:13.152182Z"},{"id":"CLSA-2026-1791842265","title":"TuxCare security update for org.springframework.ws (7 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 7 CVEs. Fixed in 3.1.8-tuxcare.4.","status":"published","published":"2026-10-12T21:57:45Z","modified":"2026-11-02T19:46:27.204564297Z","updated_at":"2026-11-02T20:29:13.152182Z"},{"id":"CLSA-2026-1791878893","title":"TuxCare security update for org.springframework.ws (7 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 7 CVEs. Fixed in 3.0.10.RELEASE-tuxcare.1.","status":"published","published":"2026-10-13T08:08:13Z","modified":"2026-11-02T19:46:27.322875839Z","updated_at":"2026-11-02T20:29:13.152182Z"},{"id":"CLSA-2026-1791879447","title":"TuxCare security update for org.springframework.ws (7 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 7 CVEs. Fixed in 3.1.6-tuxcare.2.","status":"published","published":"2026-10-13T08:17:27Z","modified":"2026-11-02T19:46:27.263802301Z","updated_at":"2026-11-02T20:29:13.152182Z"},{"id":"CLSA-2026-1791895043","title":"TuxCare security update for org.springframework.ws (7 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 7 CVEs. Fixed in 3.1.7-tuxcare.1.","status":"published","published":"2026-10-13T12:37:23Z","modified":"2026-11-02T19:46:27.263897238Z","updated_at":"2026-11-02T20:29:13.152182Z"},{"id":"CLSA-2026-1791896844","title":"TuxCare security update for org.springframework.ws (7 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 7 CVEs. Fixed in 4.0.11-tuxcare.1.","status":"published","published":"2026-10-13T13:07:24Z","modified":"2026-11-02T19:46:27.264426119Z","updated_at":"2026-11-02T20:29:13.152182Z"},{"id":"CLSA-2026-1791897718","title":"TuxCare security update for org.springframework.ws (7 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 7 CVEs. Fixed in 4.0.10-tuxcare.1.","status":"published","published":"2026-10-13T13:21:58Z","modified":"2026-11-02T19:46:27.165403572Z","updated_at":"2026-11-02T20:29:13.152182Z"},{"id":"CLSA-2026-1791898135","title":"TuxCare security update for org.springframework.ws (7 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 7 CVEs. Fixed in 3.0.7.RELEASE-tuxcare.2.","status":"published","published":"2026-10-13T13:28:55Z","modified":"2026-11-02T19:46:27.285063556Z","updated_at":"2026-11-02T20:29:13.152182Z"},{"id":"CLSA-2026-1791901615","title":"TuxCare security update for org.springframework.ws (7 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 7 CVEs. Fixed in 2.4.5.RELEASE-tuxcare.2.","status":"published","published":"2026-10-13T14:26:55Z","modified":"2026-11-02T19:46:27.268422476Z","updated_at":"2026-11-02T20:29:13.152182Z"},{"id":"CLSA-2026-1793839298","title":"TuxCare security update for org.springframework.ws (5 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 5 CVEs. Fixed in 3.1.4-tuxcare.3.","status":"published","published":"2026-11-05T01:41:39Z","modified":"2026-11-05T07:00:39.174275208Z","updated_at":"2026-11-05T07:10:31.343344Z"},{"id":"CLSA-2026-1793859202","title":"TuxCare security update for org.springframework.ws (5 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 5 CVEs. Fixed in 3.1.5-tuxcare.3.","status":"published","published":"2026-11-05T07:13:23Z","modified":"2026-11-05T13:15:03.277254036Z","updated_at":"2026-11-05T13:30:00.949926Z"},{"id":"CLSA-2026-1793889628","title":"TuxCare security update for org.springframework.ws (5 CVEs)","description":"TuxCare rebuilt 3 org.springframework.ws packages to address 5 CVEs. Fixed in 4.0.16-tuxcare.2.","status":"published","published":"2026-11-05T15:40:29Z","modified":"2026-11-06T13:15:21.602768162Z","updated_at":"2026-11-06T13:44:09.891978Z"},{"id":"ROOT-APP-MAVEN-CVE-2026-40999","title":"CVE-2026-40999 in org.springframework.ws:spring-ws-core - Patched by Root","description":"Root has patched CVE-2026-40999 in the org.springframework.ws:spring-ws-core package for Root:Maven. Multiple fixed versions available.","status":"published","published":"2026-09-24T03:56:05Z","modified":"2026-09-24T04:15:04.87640233Z","updated_at":"2026-11-02T15:53:27.066589Z"}]}}
