{"id":"CVE-2025-22235","aliases":["CLSA-2025-1748390600","CLSA-2025-1752019358","CLSA-2025-1754006610","CLSA-2026-1770336547","CLSA-2026-1778805965","CLSA-2026-1779929353","CLSA-2026-1783558970","CLSA-2026-1783645398","CLSA-2026-1783904634","CLSA-2026-1783991067","CLSA-2026-1784164094","CLSA-2026-1784769561","CLSA-2026-1786536841","CLSA-2026-1786543557","CLSA-2026-1786547094","CLSA-2026-1789371263","CLSA-2026-1793805334","CLSA-2026-1794195758","CLSA-2026-1794245015","CLSA-2026-1794248527","CLSA-2026-1794255922","CLSA-2026-1794258859","EUVD-2025-12575","GHSA-rc42-6c7j-7h5r","GHSA-wwpq-f5c3-7hvx","RHLW-2026-196e0bd4df0804a6","ROOT-APP-MAVEN-CVE-2025-22235","UBUNTU-CVE-2025-22235"],"status":"published","title":"Spring Boot EndpointRequest.to() creates wrong matcher if actuator endpoint is not exposed","description":"EndpointRequest.to() creates a matcher for null/** if the actuator endpoint, for which the EndpointRequest has been created, is disabled or not exposed.\n\nYour application may be affected by this if all the following conditions are met:\n\n  *  You use Spring Security\n  *  EndpointRequest.to() has been used in a Spring Security chain configuration\n  *  The endpoint which EndpointRequest references is disabled or not exposed via web\n  *  Your application handles requests to /null and this path needs protection\n\n\nYou are not affected if any of the following is true:\n\n  *  You don't use Spring Security\n  *  You don't use EndpointRequest.to()\n  *  The endpoint which EndpointRequest.to() refers to is enabled and is exposed\n  *  Your application does not handle requests to /null or this path does not need protection","severity":{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00441,"percentile":0.38623,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-20","CWE-862"],"published":"2025-04-28T07:10:35Z","modified":"2026-11-10T01:15:05Z","exploits":[{"source":"pocgithub","id":"idealzh/cve-2025-22235-demo","title":"idealzh/cve-2025-22235-demo","date":"2025-08-21","url":"https://github.com/idealzh/cve-2025-22235-demo"}],"fixes":[{"ecosystem":"Maven","package":"org.springframework.boot:spring-boot","fixed_in":["3.3.11","3.4.5"],"sources":["ghsa","osv"]},{"ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","fixed_in":["2.7.18.tuxcare.6","2.6.15.tuxcare.1","2.7.7-tuxcare.3","2.7.8-tuxcare.3"],"sources":["osv"]},{"ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","fixed_in":["2.7.18.tuxcare.6","2.6.15.tuxcare.1","2.7.7-tuxcare.3","2.7.8-tuxcare.3"],"sources":["osv"]},{"ecosystem":"Root:Maven","package":"io.root.org.springframework.boot:spring-boot","fixed_in":["3.4.4-root.io.1","3.4.4-root.io.2","3.4.4-root.io.3","3.4.4-root.io.4","3.4.2-root.io.2","3.2.0-root.io.2","3.4.4-root.io.5","3.4.4-root.io.6","3.3.4-root.io.1","3.3.4-root.io.2","3.3.4-root.io.3","3.4.2-root.io.3","3.4.4-root.io.7","3.2.0-root.io.3"],"sources":["osv"]},{"ecosystem":"Root:Maven","package":"org.springframework.boot:spring-boot","fixed_in":["3.3.4-aikido.3","3.4.2-aikido.3","3.4.4-aikido.7","3.2.0-aikido.3"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"2.7.24.2"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.0"},{"last_affected":"3.1.15.2"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.2.0"},{"last_affected":"3.2.13.2"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.3.0"},{"last_affected":"3.3.10"},{"fixed":"3.3.11"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.4.0"},{"last_affected":"3.4.4"},{"fixed":"3.4.5"}]}]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.18"},{"fixed":"2.7.18.tuxcare.6"}]}],"versions":["2.7.18","2.7.18.tuxcare","2.7.18.tuxcare.1","2.7.18.tuxcare.2","2.7.18.tuxcare.3","2.7.18.tuxcare.4","2.7.18.tuxcare.5"]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.18"},{"fixed":"2.7.18.tuxcare.6"}]}],"versions":["2.7.18","2.7.18.tuxcare","2.7.18.tuxcare.1","2.7.18.tuxcare.2","2.7.18.tuxcare.3","2.7.18.tuxcare.4","2.7.18.tuxcare.5"]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.6"},{"fixed":"2.4.6.tuxcare.2"}]}],"versions":["2.4.6"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.6"},{"fixed":"2.4.6.tuxcare.2"}]}],"versions":["2.4.6"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.6"},{"fixed":"2.4.6.tuxcare.2"}]}],"versions":["2.4.6"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.6"},{"fixed":"2.4.6.tuxcare.2"}]}],"versions":["2.4.6"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-starter-web","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.6"},{"fixed":"2.4.6.tuxcare.2"}]}],"versions":["2.4.6"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-starter-webflux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.6"},{"fixed":"2.4.6.tuxcare.2"}]}],"versions":["2.4.6"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.6.15"},{"fixed":"2.6.15.tuxcare.1"}]}],"versions":["2.6.15"]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.6.15"},{"fixed":"2.6.15.tuxcare.1"}]}],"versions":["2.6.15"]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.8"},{"fixed":"3.1.8-tuxcare.1"}]}],"versions":["3.1.8"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.8"},{"fixed":"3.1.8-tuxcare.1"}]}],"versions":["3.1.8"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-loader","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.8"},{"fixed":"3.1.8-tuxcare.1"}]}],"versions":["3.1.8"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.16"},{"fixed":"2.7.16-tuxcare.1"}]}],"versions":["2.7.16"],"bundled":3},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.16"},{"fixed":"2.7.16-tuxcare.1"}]}],"versions":["2.7.16"],"bundled":3},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.16"},{"fixed":"2.7.16-tuxcare.1"}]}],"versions":["2.7.16"],"bundled":3},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-starter-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.16"},{"fixed":"2.7.16-tuxcare.1"}]}],"versions":["2.7.16"],"bundled":3},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.5"},{"fixed":"2.4.5-tuxcare.1"}]}],"versions":["2.4.5"],"bundled":4},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.5"},{"fixed":"2.4.5-tuxcare.1"}]}],"versions":["2.4.5"],"bundled":4},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.5"},{"fixed":"2.4.5-tuxcare.1"}]}],"versions":["2.4.5"],"bundled":4},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.4.5"},{"fixed":"2.4.5-tuxcare.1"}]}],"versions":["2.4.5"],"bundled":4},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.2.12"},{"fixed":"3.2.12-tuxcare.1"}]}],"versions":["3.2.12"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.2.12"},{"fixed":"3.2.12-tuxcare.1"}]}],"versions":["3.2.12"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.2.12"},{"fixed":"3.2.12-tuxcare.1"}]}],"versions":["3.2.12"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-starter-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.2.12"},{"fixed":"3.2.12-tuxcare.1"}]}],"versions":["3.2.12"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.13"},{"fixed":"3.0.13-tuxcare.1"}]}],"versions":["3.0.13"],"bundled":3},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.13"},{"fixed":"3.0.13-tuxcare.1"}]}],"versions":["3.0.13"],"bundled":3},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.13"},{"fixed":"3.0.13-tuxcare.1"}]}],"versions":["3.0.13"],"bundled":3},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-loader","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.13"},{"fixed":"3.0.13-tuxcare.1"}]}],"versions":["3.0.13"],"bundled":3},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-starter-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.13"},{"fixed":"3.0.13-tuxcare.1"}]}],"versions":["3.0.13"],"bundled":3},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.5.15"},{"fixed":"2.5.15-tuxcare.1"}]}],"versions":["2.5.15"],"bundled":6},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.5.15"},{"fixed":"2.5.15-tuxcare.1"}]}],"versions":["2.5.15"],"bundled":6},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.5.15"},{"fixed":"2.5.15-tuxcare.1"}]}],"versions":["2.5.15"],"bundled":6},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-devtools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.5.15"},{"fixed":"2.5.15-tuxcare.1"}]}],"versions":["2.5.15"],"bundled":6},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-loader","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.5.15"},{"fixed":"2.5.15-tuxcare.1"}]}],"versions":["2.5.15"],"bundled":6},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-starter-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.5.15"},{"fixed":"2.5.15-tuxcare.1"}]}],"versions":["2.5.15"],"bundled":6},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.8.RELEASE"},{"fixed":"2.1.8.RELEASE-tuxcare.1"}]}],"versions":["2.1.8.RELEASE"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.8.RELEASE"},{"fixed":"2.1.8.RELEASE-tuxcare.1"}]}],"versions":["2.1.8.RELEASE"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.8.RELEASE"},{"fixed":"2.1.8.RELEASE-tuxcare.1"}]}],"versions":["2.1.8.RELEASE"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.8.RELEASE"},{"fixed":"2.1.8.RELEASE-tuxcare.1"}]}],"versions":["2.1.8.RELEASE"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-devtools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.8.RELEASE"},{"fixed":"2.1.8.RELEASE-tuxcare.1"}]}],"versions":["2.1.8.RELEASE"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-loader","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.8.RELEASE"},{"fixed":"2.1.8.RELEASE-tuxcare.1"}]}],"versions":["2.1.8.RELEASE"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-starter-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.8.RELEASE"},{"fixed":"2.1.8.RELEASE-tuxcare.1"}]}],"versions":["2.1.8.RELEASE"],"bundled":9},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.3.6.RELEASE"},{"fixed":"2.3.6.RELEASE-tuxcare.5"}]}],"versions":["2.3.6.RELEASE","2.3.6.RELEASE-tuxcare.1","2.3.6.RELEASE-tuxcare.2","2.3.6.RELEASE-tuxcare.3","2.3.6.RELEASE-tuxcare.4"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.3.6.RELEASE"},{"fixed":"2.3.6.RELEASE-tuxcare.5"}]}],"versions":["2.3.6.RELEASE","2.3.6.RELEASE-tuxcare.1","2.3.6.RELEASE-tuxcare.2","2.3.6.RELEASE-tuxcare.3","2.3.6.RELEASE-tuxcare.4"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.3.6.RELEASE"},{"fixed":"2.3.6.RELEASE-tuxcare.5"}]}],"versions":["2.3.6.RELEASE","2.3.6.RELEASE-tuxcare.1","2.3.6.RELEASE-tuxcare.2","2.3.6.RELEASE-tuxcare.3","2.3.6.RELEASE-tuxcare.4"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-devtools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.3.6.RELEASE"},{"fixed":"2.3.6.RELEASE-tuxcare.5"}]}],"versions":["2.3.6.RELEASE","2.3.6.RELEASE-tuxcare.1","2.3.6.RELEASE-tuxcare.2","2.3.6.RELEASE-tuxcare.3","2.3.6.RELEASE-tuxcare.4"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.9"},{"fixed":"2.7.9-tuxcare.2"}]}],"versions":["2.7.9","2.7.9-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.9"},{"fixed":"2.7.9-tuxcare.2"}]}],"versions":["2.7.9","2.7.9-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.9"},{"fixed":"2.7.9-tuxcare.2"}]}],"versions":["2.7.9","2.7.9-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-loader","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.9"},{"fixed":"2.7.9-tuxcare.2"}]}],"versions":["2.7.9","2.7.9-tuxcare.1"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.0.3.RELEASE"},{"fixed":"2.0.3.RELEASE-tuxcare.1"}]}],"versions":["2.0.3.RELEASE"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.0.3.RELEASE"},{"fixed":"2.0.3.RELEASE-tuxcare.1"}]}],"versions":["2.0.3.RELEASE"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.0.3.RELEASE"},{"fixed":"2.0.3.RELEASE-tuxcare.1"}]}],"versions":["2.0.3.RELEASE"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.0.3.RELEASE"},{"fixed":"2.0.3.RELEASE-tuxcare.1"}]}],"versions":["2.0.3.RELEASE"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-devtools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.0.3.RELEASE"},{"fixed":"2.0.3.RELEASE-tuxcare.1"}]}],"versions":["2.0.3.RELEASE"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-starter-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.0.3.RELEASE"},{"fixed":"2.0.3.RELEASE-tuxcare.1"}]}],"versions":["2.0.3.RELEASE"],"bundled":10},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.7"},{"fixed":"2.7.7-tuxcare.3"}]}],"versions":["2.7.7","2.7.7-tuxcare.1","2.7.7-tuxcare.2"]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.7"},{"fixed":"2.7.7-tuxcare.3"}]}],"versions":["2.7.7","2.7.7-tuxcare.1","2.7.7-tuxcare.2"]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.8"},{"fixed":"2.7.8-tuxcare.3"}]}],"versions":["2.7.8","2.7.8-tuxcare.1","2.7.8-tuxcare.2"]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.8"},{"fixed":"2.7.8-tuxcare.3"}]}],"versions":["2.7.8","2.7.8-tuxcare.1","2.7.8-tuxcare.2"]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.15"},{"fixed":"2.7.15-tuxcare.2"}]}],"versions":["2.7.15","2.7.15-tuxcare.1"],"bundled":8},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.15"},{"fixed":"2.7.15-tuxcare.2"}]}],"versions":["2.7.15","2.7.15-tuxcare.1"],"bundled":8},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.15"},{"fixed":"2.7.15-tuxcare.2"}]}],"versions":["2.7.15","2.7.15-tuxcare.1"],"bundled":8},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.15"},{"fixed":"2.7.15-tuxcare.2"}]}],"versions":["2.7.15","2.7.15-tuxcare.1"],"bundled":8},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-devtools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.15"},{"fixed":"2.7.15-tuxcare.2"}]}],"versions":["2.7.15","2.7.15-tuxcare.1"],"bundled":8},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-starter-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.15"},{"fixed":"2.7.15-tuxcare.2"}]}],"versions":["2.7.15","2.7.15-tuxcare.1"],"bundled":8},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.6"},{"fixed":"3.0.6-tuxcare.1"}]}],"versions":["3.0.6"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.6"},{"fixed":"3.0.6-tuxcare.1"}]}],"versions":["3.0.6"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-actuator-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.6"},{"fixed":"3.0.6-tuxcare.1"}]}],"versions":["3.0.6"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-autoconfigure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.6"},{"fixed":"3.0.6-tuxcare.1"}]}],"versions":["3.0.6"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-loader","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.6"},{"fixed":"3.0.6-tuxcare.1"}]}],"versions":["3.0.6"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-starter-actuator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.6"},{"fixed":"3.0.6-tuxcare.1"}]}],"versions":["3.0.6"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.springframework.boot:spring-boot-starter-mail","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.6"},{"fixed":"3.0.6-tuxcare.1"}]}],"versions":["3.0.6"],"bundled":7},{"source":"osv","ecosystem":"Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"2.7.24.2"}]}],"versions":["1.0.0.RELEASE","1.0.1.RELEASE","1.0.2.RELEASE","1.1.0.RELEASE","1.1.1.RELEASE","1.1.10.RELEASE","1.1.11.RELEASE","1.1.12.RELEASE","1.1.2.RELEASE","1.1.3.RELEASE","1.1.4.RELEASE","1.1.5.RELEASE","1.1.6.RELEASE","1.1.7.RELEASE","1.1.8.RELEASE","1.1.9.RELEASE","1.2.0.RELEASE","1.2.1.RELEASE","1.2.2.RELEASE","1.2.3.RELEASE","1.2.4.RELEASE","1.2.5.RELEASE","1.2.6.RELEASE","1.2.7.RELEASE","1.2.8.RELEASE","1.3.0.RELEASE","1.3.1.RELEASE","1.3.2.RELEASE","1.3.3.RELEASE","1.3.4.RELEASE","1.3.5.RELEASE","1.3.6.RELEASE","1.3.7.RELEASE","1.3.8.RELEASE","1.4.0.RELEASE","1.4.1.RELEASE","1.4.2.RELEASE","1.4.3.RELEASE","1.4.4.RELEASE","1.4.5.RELEASE","1.4.6.RELEASE","1.4.7.RELEASE","1.5.0.RELEASE","1.5.1.RELEASE","1.5.10.RELEASE","1.5.11.RELEASE","1.5.12.RELEASE","1.5.13.RELEASE","1.5.14.RELEASE","1.5.15.RELEASE","1.5.16.RELEASE","1.5.17.RELEASE","1.5.18.RELEASE","1.5.19.RELEASE","1.5.2.RELEASE","1.5.20.RELEASE","1.5.21.RELEASE","1.5.22.RELEASE","1.5.3.RELEASE","1.5.4.RELEASE","1.5.5.RELEASE","1.5.6.RELEASE","1.5.7.RELEASE","1.5.8.RELEASE","1.5.9.RELEASE","2.0.0.RELEASE","2.0.1.RELEASE","2.0.2.RELEASE","2.0.3.RELEASE","2.0.4.RELEASE","2.0.5.RELEASE","2.0.6.RELEASE","2.0.7.RELEASE","2.0.8.RELEASE","2.0.9.RELEASE","2.1.0.RELEASE","2.1.1.RELEASE","2.1.10.RELEASE","2.1.11.RELEASE","2.1.12.RELEASE","2.1.13.RELEASE","2.1.14.RELEASE","2.1.15.RELEASE","2.1.16.RELEASE","2.1.17.RELEASE","2.1.18.RELEASE","2.1.2.RELEASE","2.1.3.RELEASE","2.1.4.RELEASE","2.1.5.RELEASE","2.1.6.RELEASE","2.1.7.RELEASE","2.1.8.RELEASE","2.1.9.RELEASE","2.2.0.RELEASE","2.2.1.RELEASE","2.2.10.RELEASE","2.2.11.RELEASE","2.2.12.RELEASE","2.2.13.RELEASE","2.2.2.RELEASE","2.2.3.RELEASE","2.2.4.RELEASE","2.2.5.RELEASE","2.2.6.RELEASE","2.2.7.RELEASE","2.2.8.RELEASE","2.2.9.RELEASE","2.3.0.RELEASE","2.3.1.RELEASE","2.3.10.RELEASE","2.3.11.RELEASE","2.3.12.RELEASE","2.3.2.RELEASE","2.3.3.RELEASE","2.3.4.RELEASE","2.3.5.RELEASE","2.3.6.RELEASE","2.3.7.RELEASE","2.3.8.RELEASE","2.3.9.RELEASE","2.4.0","2.4.1","2.4.10","2.4.11","2.4.12","2.4.13","2.4.2","2.4.3","2.4.4","2.4.5","2.4.6","2.4.7","2.4.8","2.4.9","2.5.0","2.5.1","2.5.10","2.5.11","2.5.12","2.5.13","2.5.14","2.5.15","2.5.2","2.5.3","2.5.4","2.5.5","2.5.6","2.5.7","2.5.8","2.5.9","2.6.0","2.6.1","2.6.10","2.6.11","2.6.12","2.6.13","2.6.14","2.6.15","2.6.2","2.6.3","2.6.4","2.6.5","2.6.6","2.6.7","2.6.8","2.6.9","2.7.0","2.7.1","2.7.10","2.7.11","2.7.12","2.7.13","2.7.14","2.7.15","2.7.16","2.7.17","2.7.18","2.7.2","2.7.3","2.7.4","2.7.5","2.7.6","2.7.7","2.7.8","2.7.9"]},{"source":"osv","ecosystem":"Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.0"},{"last_affected":"3.1.15.2"}]}],"versions":["3.1.0","3.1.1","3.1.10","3.1.11","3.1.12","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9"]},{"source":"osv","ecosystem":"Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.2.0"},{"last_affected":"3.2.13.2"}]}],"versions":["3.2.0","3.2.1","3.2.10","3.2.11","3.2.12","3.2.2","3.2.3","3.2.4","3.2.5","3.2.6","3.2.7","3.2.8","3.2.9"]},{"source":"osv","ecosystem":"Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.3.0"},{"fixed":"3.3.11"}]}],"versions":["3.3.0","3.3.1","3.3.10","3.3.2","3.3.3","3.3.4","3.3.5","3.3.6","3.3.7","3.3.8","3.3.9"]},{"source":"osv","ecosystem":"Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.4.0"},{"fixed":"3.4.5"}]}],"versions":["3.4.0","3.4.1","3.4.2","3.4.3","3.4.4"]},{"source":"osv","ecosystem":"Red Hat Lightwell:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.18.rhlw-00004"}]}],"versions":["1.0.0.RELEASE","1.0.1.RELEASE","1.0.2.RELEASE","1.1.0.RELEASE","1.1.1.RELEASE","1.1.10.RELEASE","1.1.11.RELEASE","1.1.12.RELEASE","1.1.2.RELEASE","1.1.3.RELEASE","1.1.4.RELEASE","1.1.5.RELEASE","1.1.6.RELEASE","1.1.7.RELEASE","1.1.8.RELEASE","1.1.9.RELEASE","1.2.0.RELEASE","1.2.1.RELEASE","1.2.2.RELEASE","1.2.3.RELEASE","1.2.4.RELEASE","1.2.5.RELEASE","1.2.6.RELEASE","1.2.7.RELEASE","1.2.8.RELEASE","1.3.0.RELEASE","1.3.1.RELEASE","1.3.2.RELEASE","1.3.3.RELEASE","1.3.4.RELEASE","1.3.5.RELEASE","1.3.6.RELEASE","1.3.7.RELEASE","1.3.8.RELEASE","1.4.0.RELEASE","1.4.1.RELEASE","1.4.2.RELEASE","1.4.3.RELEASE","1.4.4.RELEASE","1.4.5.RELEASE","1.4.6.RELEASE","1.4.7.RELEASE","1.5.0.RELEASE","1.5.1.RELEASE","1.5.10.RELEASE","1.5.11.RELEASE","1.5.12.RELEASE","1.5.13.RELEASE","1.5.14.RELEASE","1.5.15.RELEASE","1.5.16.RELEASE","1.5.17.RELEASE","1.5.18.RELEASE","1.5.19.RELEASE","1.5.2.RELEASE","1.5.20.RELEASE","1.5.21.RELEASE","1.5.22.RELEASE","1.5.3.RELEASE","1.5.4.RELEASE","1.5.5.RELEASE","1.5.6.RELEASE","1.5.7.RELEASE","1.5.8.RELEASE","1.5.9.RELEASE","2.0.0.RELEASE","2.0.1.RELEASE","2.0.2.RELEASE","2.0.3.RELEASE","2.0.4.RELEASE","2.0.5.RELEASE","2.0.6.RELEASE","2.0.7.RELEASE","2.0.8.RELEASE","2.0.9.RELEASE","2.1.0.RELEASE","2.1.1.RELEASE","2.1.10.RELEASE","2.1.11.RELEASE","2.1.12.RELEASE","2.1.13.RELEASE","2.1.14.RELEASE","2.1.15.RELEASE","2.1.16.RELEASE","2.1.17.RELEASE","2.1.18.RELEASE","2.1.2.RELEASE","2.1.3.RELEASE","2.1.4.RELEASE","2.1.5.RELEASE","2.1.6.RELEASE","2.1.7.RELEASE","2.1.8.RELEASE","2.1.9.RELEASE","2.2.0.RELEASE","2.2.1.RELEASE","2.2.10.RELEASE","2.2.11.RELEASE","2.2.12.RELEASE","2.2.13.RELEASE","2.2.2.RELEASE","2.2.3.RELEASE","2.2.4.RELEASE","2.2.5.RELEASE","2.2.6.RELEASE","2.2.7.RELEASE","2.2.8.RELEASE","2.2.9.RELEASE","2.3.0.RELEASE","2.3.1.RELEASE","2.3.10.RELEASE","2.3.11.RELEASE","2.3.12.RELEASE","2.3.2.RELEASE","2.3.3.RELEASE","2.3.4.RELEASE","2.3.5.RELEASE","2.3.6.RELEASE","2.3.7.RELEASE","2.3.8.RELEASE","2.3.9.RELEASE","2.4.0","2.4.1","2.4.10","2.4.11","2.4.12","2.4.13","2.4.2","2.4.3","2.4.4","2.4.5","2.4.6","2.4.7","2.4.8","2.4.9","2.5.0","2.5.1","2.5.10","2.5.11","2.5.12","2.5.13","2.5.14","2.5.15","2.5.2","2.5.3","2.5.4","2.5.5","2.5.6","2.5.7","2.5.8","2.5.9","2.6.0","2.6.1","2.6.10","2.6.11","2.6.12","2.6.13","2.6.14","2.6.15","2.6.2","2.6.3","2.6.4","2.6.5","2.6.6","2.6.7","2.6.8","2.6.9","2.7.0","2.7.1","2.7.10","2.7.11","2.7.12","2.7.13","2.7.14","2.7.15","2.7.16","2.7.17","2.7.18","2.7.2","2.7.3","2.7.4","2.7.5","2.7.6","2.7.7","2.7.8","2.7.9"],"bundled":2},{"source":"osv","ecosystem":"Root:Maven","package":"io.root.org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.4.4-root.io.1"},{"fixed":"3.4.4-root.io.2"},{"fixed":"3.4.4-root.io.3"},{"fixed":"3.4.4-root.io.4"},{"fixed":"3.4.2-root.io.2"},{"fixed":"3.2.0-root.io.2"},{"fixed":"3.4.4-root.io.5"},{"fixed":"3.4.4-root.io.6"},{"fixed":"3.3.4-root.io.1"},{"fixed":"3.3.4-root.io.2"},{"fixed":"3.3.4-root.io.3"},{"fixed":"3.4.2-root.io.3"},{"fixed":"3.4.4-root.io.7"},{"fixed":"3.2.0-root.io.3"}]}]},{"source":"osv","ecosystem":"Root:Maven","package":"org.springframework.boot:spring-boot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.3.4-aikido.3"},{"fixed":"3.4.2-aikido.3"},{"fixed":"3.4.4-aikido.7"},{"fixed":"3.2.0-aikido.3"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.0.6.RELEASE-7","3.0.6.RELEASE-8","3.0.6.RELEASE-9","3.0.6.RELEASE-10","3.0.6.RELEASE-11","3.0.6.RELEASE-12","3.0.6.RELEASE-13","3.0.6.RELEASE-13ubuntu0.1~esm1","3.0.6.RELEASE-13ubuntu0.1~esm2"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.2.13-3","3.2.13-4","3.2.13-5","3.2.13-5ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.3.11-1","4.3.12-1","4.3.13-2","4.3.14-1","4.3.22-1~18.04","4.3.22-1~18.04.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.3.22-4","4.3.22-4ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.3.30-1","4.3.30-1ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:24.04:LTS","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.3.30-2","4.3.30-2ubuntu0.24.04.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.3.30-2ubuntu1","4.3.30-3ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:26.10","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.3.30-3ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"libspring-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.3.30-3ubuntu1"]}],"products":[{"vendor":"spring","product":"spring boot"}],"references":[{"url":"https://spring.io/security/cve-2025-22235","tags":["web","report"]},{"url":"https://security.netapp.com/advisory/ntap-20250516-0010/"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-22235","tags":["advisory"]},{"url":"https://security.netapp.com/advisory/ntap-20250516-0010","tags":["web"]},{"url":"https://github.com/advisories/GHSA-rc42-6c7j-7h5r"},{"url":"https://github.com/spring-projects/spring-boot","tags":["package"]},{"url":"https://spring.io/security/cve-2026-40973","tags":["web"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/40xxx/CVE-2026-40973.json","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-40973","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-wwpq-f5c3-7hvx","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2025-22235","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-22235","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2025-22235","title":"Spring Boot EndpointRequest.to() creates wrong matcher if actuator endpoint is not exposed","description":"EndpointRequest.to() creates a matcher for null/** if the actuator endpoint, for which the EndpointRequest has been created, is disabled or not exposed.\n\nYour application may be affected by this if all the following conditions are met:\n\n  *  You use Spring Security\n  *  EndpointRequest.to() has been used in a Spring Security chain configuration\n  *  The endpoint which EndpointRequest references is disabled or not exposed via web\n  *  Your application handles requests to /null and this path needs protection\n\n\nYou are not affected if any of the following is true:\n\n  *  You don't use Spring Security\n  *  You don't use EndpointRequest.to()\n  *  The endpoint which EndpointRequest.to() refers to is enabled and is exposed\n  *  Your application does not handle requests to /null or this path does not need protection","status":"published","published":"2025-04-28T07:10:35.37Z","modified":"2025-05-16T23:03:06.227Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"high","assessor":"cna"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:32:29.286772Z"}],"euvd":[{"id":"EUVD-2025-12575","description":"EndpointRequest.to() creates a matcher for null/** if the actuator endpoint, for which the EndpointRequest has been created, is disabled or not exposed.\n\nYour application may be affected by this if all the following conditions are met:\n\n  *  You use Spring Security\n  *  EndpointRequest.to() has been used in a Spring Security chain configuration\n  *  The endpoint which EndpointRequest references is disabled or not exposed via web\n  *  Your application handles requests to /null and this path needs protection\n\n\nYou are not affected if any of the following is true:\n\n  *  You don't use Spring Security\n  *  You don't use EndpointRequest.to()\n  *  The endpoint which EndpointRequest.to() refers to is enabled and is exposed\n  *  Your application does not handle requests to /null or this path does not need protection","status":"published","published":"2025-04-28T07:10:35Z","modified":"2025-05-16T23:03:06Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"high"}],"updated_at":"2026-11-02T20:32:45.127966Z"}],"ghsa":[{"id":"GHSA-rc42-6c7j-7h5r","title":"Spring Boot EndpointRequest.to() creates wrong matcher if actuator endpoint is not exposed","description":"EndpointRequest.to() creates a matcher for null/** if the actuator endpoint, for which the EndpointRequest has been created, is disabled or not exposed.\n\nYour application may be affected by this if all the following conditions are met:\n\n  *  You use Spring Security\n  *  EndpointRequest.to() has been used in a Spring Security chain configuration\n  *  The endpoint which EndpointRequest references is disabled or not exposed via web\n  *  Your application handles requests to /null and this path needs protection\n\n\nYou are not affected if any of the following is true:\n\n  *  You don't use Spring Security\n  *  You don't use EndpointRequest.to()\n  *  The endpoint which EndpointRequest.to() refers to is enabled and is exposed\n  *  Your application does not handle requests to /null or this path does not need protection","status":"published","published":"2025-04-28T09:31:53Z","modified":"2025-05-17T00:31:31Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"high"}],"cwes":["CWE-20","CWE-862"],"updated_at":"2026-11-02T14:38:43.998596Z"}],"nvd":[{"id":"CVE-2025-22235","description":"EndpointRequest.to() creates a matcher for null/** if the actuator endpoint, for which the EndpointRequest has been created, is disabled or not exposed.\n\nYour application may be affected by this if all the following conditions are met:\n\n  *  You use Spring Security\n  *  EndpointRequest.to() has been used in a Spring Security chain configuration\n  *  The endpoint which EndpointRequest references is disabled or not exposed via web\n  *  Your application handles requests to /null and this path needs protection\n\n\nYou are not affected if any of the following is true:\n\n  *  You don't use Spring Security\n  *  You don't use EndpointRequest.to()\n  *  The endpoint which EndpointRequest.to() refers to is enabled and is exposed\n  *  Your application does not handle requests to /null or this path does not need protection","status":"published","published":"2025-04-28T08:15:15.273Z","modified":"2026-06-17T08:45:48.46Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"high","assessor":"secondary"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:11:02.570368Z"}],"osv":[{"id":"GHSA-rc42-6c7j-7h5r","title":"Spring Boot EndpointRequest.to() creates wrong matcher if actuator endpoint is not exposed","description":"EndpointRequest.to() creates a matcher for null/** if the actuator endpoint, for which the EndpointRequest has been created, is disabled or not exposed.\n\nYour application may be affected by this if all the following conditions are met:\n\n  *  You use Spring Security\n  *  EndpointRequest.to() has been used in a Spring Security chain configuration\n  *  The endpoint which EndpointRequest references is disabled or not exposed via web\n  *  Your application handles requests to /null and this path needs protection\n\n\nYou are not affected if any of the following is true:\n\n  *  You don't use Spring Security\n  *  You don't use EndpointRequest.to()\n  *  The endpoint which EndpointRequest.to() refers to is enabled and is exposed\n  *  Your application does not handle requests to /null or this path does not need protection","status":"published","published":"2025-04-28T09:31:53Z","modified":"2026-09-10T03:50:24.246697135Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"high"}],"cwes":["CWE-20","CWE-862"],"updated_at":"2026-11-02T15:46:55.877614Z"},{"id":"RHLW-2026-196e0bd4df0804a6","title":"Lightwell Security Advisory: spring-boot 2.7.18.rhlw-00004","description":"Red Hat Lightwell has released org.springframework.boot:spring-boot 2.7.18.rhlw-00004 with backported fixes for CVE-2025-22235 and CVE-2026-40973.\n\nCVE-2026-40973: A local attacker on the same host as the application may be able to take control of the directory used by `ApplicationTemp`. When `server.servlet.session.persistent` is set to `true` and the attack persists across application restarts, this may allow the attacker to read session information and hijack authenticated users or deploy a gadget chain and execute code as the application's user.\n\nAffected: Spring Boot 4.0.0–4.0.5 (fix 4.0.6), 3.5.0–3.5.13 (fix 3.5.14), 3.4.0–3.4.15 (fix 3.4.16), 3.3.0–3.3.18 (fix 3.3.19), 2.7.0–2.7.32 (fix 2.7.33); predictable temp directory / `ApplicationTemp` ownership verification. Versions that are no longer supported are also affected per vendor advisory.\n\nThis patched artifact is a drop-in replacement for org.springframework.boot:spring-boot 2.7.18 from Maven Central.","status":"published","published":"2026-07-14T12:52:16Z","modified":"2026-10-27T04:00:06.336056385Z","cvss":[{"version":"3.1","score":7,"vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:58.636919Z"},{"id":"ROOT-APP-MAVEN-CVE-2025-22235","title":"CVE-2025-22235 in io.root.org.springframework.boot:spring-boot - Patched by Root","description":"Root has patched CVE-2025-22235 in the io.root.org.springframework.boot:spring-boot package for Root:Maven. Multiple fixed versions available.","status":"published","published":"2026-06-18T09:50:42Z","modified":"2026-06-18T13:45:16.700334607Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"high"}],"updated_at":"2026-11-02T15:53:27.066589Z"},{"id":"UBUNTU-CVE-2025-22235","description":"EndpointRequest.to() creates a matcher for null/** if the actuator endpoint, for which the EndpointRequest has been created, is disabled or not exposed. Your application may be affected by this if all the following conditions are met:   *  You use Spring Security   *  EndpointRequest.to() has been used in a Spring Security chain configuration   *  The endpoint which EndpointRequest references is disabled or not exposed via web   *  Your application handles requests to /null and this path needs protection You are not affected if any of the following is true:   *  You don't use Spring Security   *  You don't use EndpointRequest.to()   *  The endpoint which EndpointRequest.to() refers to is enabled and is exposed   *  Your application does not handle requests to /null or this path does not need protection","status":"published","published":"2025-04-28T08:15:00Z","modified":"2026-10-17T12:56:48.882763979Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"high"}],"updated_at":"2026-11-02T16:55:26.330196Z"},{"id":"CLSA-2025-1748390600","title":"TuxCare security update for org.springframework.boot (1 CVE)","description":"TuxCare rebuilt 2 org.springframework.boot packages to address 1 CVE. Fixed in 2.7.18.tuxcare.6.","status":"published","published":"2026-08-04T14:52:04Z","modified":"2026-11-02T19:45:06.068693817Z","updated_at":"2026-11-02T20:30:40.499236Z"},{"id":"CLSA-2025-1752019358","title":"TuxCare security update for org.springframework.boot (5 CVEs)","description":"TuxCare rebuilt 6 org.springframework.boot packages to address 5 CVEs. Fixed in 2.4.6.tuxcare.2.","status":"published","published":"2026-08-04T14:52:04Z","modified":"2026-11-02T19:45:08.58239774Z","updated_at":"2026-11-02T20:30:40.499236Z"},{"id":"CLSA-2025-1754006610","title":"TuxCare security update for org.springframework.boot (1 CVE)","description":"TuxCare rebuilt 2 org.springframework.boot packages to address 1 CVE. Fixed in 2.6.15.tuxcare.1.","status":"published","published":"2026-08-04T14:52:04Z","modified":"2026-11-02T19:45:05.12946519Z","updated_at":"2026-11-02T20:30:40.499236Z"},{"id":"CLSA-2026-1770336547","title":"TuxCare security update for org.springframework.boot (2 CVEs)","description":"TuxCare rebuilt 3 org.springframework.boot packages to address 2 CVEs. Fixed in 3.1.8-tuxcare.1.","status":"published","published":"2026-08-04T14:52:07Z","modified":"2026-11-02T19:45:12.311621341Z","updated_at":"2026-11-02T20:30:40.499236Z"},{"id":"CLSA-2026-1778805965","title":"TuxCare security update for org.springframework.boot (3 CVEs)","description":"TuxCare rebuilt 4 org.springframework.boot packages to address 3 CVEs. Fixed in 2.7.16-tuxcare.1.","status":"published","published":"2026-08-04T14:52:31Z","modified":"2026-11-02T19:45:29.306040589Z","updated_at":"2026-11-02T20:30:40.499236Z"},{"id":"CLSA-2026-1779929353","title":"TuxCare security update for org.springframework.boot (4 CVEs)","description":"TuxCare rebuilt 4 org.springframework.boot packages to address 4 CVEs. Fixed in 2.4.5-tuxcare.1.","status":"published","published":"2026-08-04T14:52:34Z","modified":"2026-11-02T19:45:29.488780041Z","updated_at":"2026-11-02T20:30:18.404297Z"},{"id":"CLSA-2026-1783558970","title":"TuxCare security update for org.springframework.boot (2 CVEs)","description":"TuxCare rebuilt 4 org.springframework.boot packages to address 2 CVEs. Fixed in 3.2.12-tuxcare.1.","status":"published","published":"2026-08-04T14:52:42Z","modified":"2026-11-02T19:45:40.903990326Z","updated_at":"2026-11-02T20:30:13.950198Z"},{"id":"CLSA-2026-1783645398","title":"TuxCare security update for org.springframework.boot (3 CVEs)","description":"TuxCare rebuilt 5 org.springframework.boot packages to address 3 CVEs. Fixed in 3.0.13-tuxcare.1.","status":"published","published":"2026-08-04T14:52:43Z","modified":"2026-11-02T19:45:41.875881562Z","updated_at":"2026-11-02T20:30:13.950198Z"},{"id":"CLSA-2026-1783904634","title":"TuxCare security update for org.springframework.boot (6 CVEs)","description":"TuxCare rebuilt 6 org.springframework.boot packages to address 6 CVEs. Fixed in 2.5.15-tuxcare.1.","status":"published","published":"2026-08-04T14:52:43Z","modified":"2026-11-02T19:45:40.131558266Z","updated_at":"2026-11-02T20:30:13.950198Z"},{"id":"CLSA-2026-1783991067","title":"TuxCare security update for org.springframework.boot (9 CVEs)","description":"TuxCare rebuilt 7 org.springframework.boot packages to address 9 CVEs. Fixed in 2.1.8.RELEASE-tuxcare.1.","status":"published","published":"2026-08-04T14:52:43Z","modified":"2026-11-02T19:45:38.77651252Z","updated_at":"2026-11-02T20:30:13.950198Z"},{"id":"CLSA-2026-1784164094","title":"TuxCare security update for org.springframework.boot (7 CVEs)","description":"TuxCare rebuilt 4 org.springframework.boot packages to address 7 CVEs. Fixed in 2.3.6.RELEASE-tuxcare.5.","status":"published","published":"2026-08-04T14:52:44Z","modified":"2026-11-02T19:45:45.716571355Z","updated_at":"2026-11-02T20:30:00.884471Z"},{"id":"CLSA-2026-1784769561","title":"TuxCare security update for org.springframework.amqp (2 CVEs)","description":"TuxCare rebuilt 7 org.springframework.amqp packages to address 2 CVEs. Fixed in 3.1.8-tuxcare.1.","status":"withdrawn","published":"2026-08-04T14:52:48Z","modified":"2026-10-26T13:21:31Z","updated_at":"2026-11-02T15:43:46.482572Z"},{"id":"CLSA-2026-1786536841","title":"TuxCare security update for org.springframework.data (3 CVEs)","description":"TuxCare rebuilt 5 org.springframework.data packages to address 3 CVEs. Fixed in 3.2.12-tuxcare.1.","status":"withdrawn","published":"2026-08-12T12:14:01Z","modified":"2026-10-26T13:21:31Z","updated_at":"2026-11-02T15:43:46.850893Z"},{"id":"CLSA-2026-1786543557","title":"TuxCare security update for org.springframework.data (3 CVEs)","description":"TuxCare rebuilt 4 org.springframework.data packages to address 3 CVEs. Fixed in 3.2.12-tuxcare.1.","status":"withdrawn","published":"2026-08-12T14:05:57Z","modified":"2026-10-26T13:21:31Z","updated_at":"2026-11-02T15:43:46.850893Z"},{"id":"CLSA-2026-1786547094","title":"TuxCare security update for org.springframework.data:spring-data-ldap (3 CVEs)","description":"TuxCare rebuilt org.springframework.data:spring-data-ldap to address 3 CVEs. Fixed in 3.2.12-tuxcare.1.","status":"withdrawn","published":"2026-08-12T15:04:54Z","modified":"2026-10-26T13:21:31Z","updated_at":"2026-11-02T15:43:46.850893Z"},{"id":"CLSA-2026-1789371263","title":"TuxCare security update for org.springframework.amqp (3 CVEs)","description":"TuxCare rebuilt 7 org.springframework.amqp packages to address 3 CVEs. Fixed in 3.2.12-tuxcare.1.","status":"withdrawn","published":"2026-09-14T07:34:23Z","modified":"2026-10-26T13:21:31Z","updated_at":"2026-11-02T15:43:47.938828Z"},{"id":"CLSA-2026-1793805334","title":"TuxCare security update for org.springframework.boot (5 CVEs)","description":"TuxCare rebuilt 4 org.springframework.boot packages to address 5 CVEs. Fixed in 2.7.9-tuxcare.2.","status":"published","published":"2026-11-04T16:15:36Z","modified":"2026-11-04T19:00:38.195749201Z","updated_at":"2026-11-04T19:15:03.6858Z"},{"id":"CLSA-2026-1794195758","title":"TuxCare security update for org.springframework.boot (10 CVEs)","description":"TuxCare rebuilt 6 org.springframework.boot packages to address 10 CVEs. Fixed in 2.0.3.RELEASE-tuxcare.1.","status":"published","published":"2026-11-09T04:42:39Z","modified":"2026-11-09T07:15:04.226723341Z","updated_at":"2026-11-09T07:20:29.20536Z"},{"id":"CLSA-2026-1794245015","title":"TuxCare security update for org.springframework.boot (1 CVE)","description":"TuxCare rebuilt 2 org.springframework.boot packages to address 1 CVE. Fixed in 2.7.7-tuxcare.3.","status":"published","published":"2026-11-09T18:23:36Z","modified":"2026-11-10T01:15:05.397330094Z","updated_at":"2026-11-10T01:43:20.132342Z"},{"id":"CLSA-2026-1794248527","title":"TuxCare security update for org.springframework.boot (1 CVE)","description":"TuxCare rebuilt 2 org.springframework.boot packages to address 1 CVE. Fixed in 2.7.8-tuxcare.3.","status":"published","published":"2026-11-09T19:22:08Z","modified":"2026-11-10T01:15:03.45525113Z","updated_at":"2026-11-10T01:43:20.132342Z"},{"id":"CLSA-2026-1794255922","title":"TuxCare security update for org.springframework.boot (8 CVEs)","description":"TuxCare rebuilt 6 org.springframework.boot packages to address 8 CVEs. Fixed in 2.7.15-tuxcare.2.","status":"published","published":"2026-11-09T21:25:23Z","modified":"2026-11-10T01:15:05.398885429Z","updated_at":"2026-11-10T01:43:20.132342Z"},{"id":"CLSA-2026-1794258859","title":"TuxCare security update for org.springframework.boot (7 CVEs)","description":"TuxCare rebuilt 7 org.springframework.boot packages to address 7 CVEs. Fixed in 3.0.6-tuxcare.1.","status":"published","published":"2026-11-09T22:14:20Z","modified":"2026-11-10T01:15:03.458851152Z","updated_at":"2026-11-10T01:43:20.132342Z"}]}}
