CVE-2025-41248
Fixed in a distro release EPSS <1%CVSS 7.5
The Spring Security annotation detection mechanism may not correctly resolve annotations on methods within type hierarchies with a parameterized super type with unbounded generics. This can be an issue when using @PreAuthorize and other method security annotations, resulting in an authorization bypass. Your application may be affected by this if you are using Spring Security's @EnableMethodSecurity feature. You are not affected by this if you are not using @EnableMethodSecurity or if you do not use security annotations on methods in generic superclasses or generic interfaces. This CVE is published in conjunction with CVE-2025-41249 https://spring.io/security/cve-2025-41249 .
Products: vmware spring_security
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| Maven | org.springframework.security:spring-security-core | 6.4.10 |
| Maven | org.springframework.security:spring-security-core | 6.5.4 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | apache-nifi | 2.5.0-r11 |
| Chainguard | apache-nifi-compat | 2.5.0-r11 |
| Chainguard | apache-nifi-registry | 2.5.0-r6 |
| Chainguard | apache-nifi-registry-toolkit | 2.5.0-r6 |
| Chainguard | apache-nifi-toolkit | 2.5.0-r11 |
| Chainguard | jenkins-2 | 2.528-r0 |
| Chainguard | jenkins-2-openjdk-17 | 2.528-r0 |
| Chainguard | jenkins-2-openjdk-21 | 2.528-r0 |
| Chainguard | jenkins-2.504 | 2.504.3-r5 |
| Chainguard | jenkins-2.504-openjdk-17 | 2.504.3-r5 |
| Chainguard | jenkins-2.504-openjdk-21 | 2.504.3-r5 |
| Chainguard | jenkins-2.516 | 2.516.2-r1 |
| Chainguard | jenkins-2.516-openjdk-17 | 2.516.2-r1 |
| Chainguard | jenkins-2.516-openjdk-21 | 2.516.2-r1 |
| Chainguard | jenkins-compat | 2.528-r0 |
| Chainguard | jenkins-docker-agent | 2.528-r0 |
| Chainguard | jenkins-docker-agent-openjdk-17 | 2.528-r0 |
| Chainguard | jenkins-docker-agent-openjdk-21 | 2.528-r0 |
| Chainguard | jenkins-remoting | 2.528-r0 |
| Chainguard | jenkins-utils | 2.528-r0 |
| Chainguard | nacos | 3.1.0-r0 |
| Chainguard | nacos-compat | 3.1.0-r0 |
| Chainguard | nacos-docker | 3.1.0-r0 |
| Chainguard | thingsboard | 4.2-r6 |
| Chainguard | thingsboard-tb-js-executor | 4.2-r6 |
| Chainguard | thingsboard-tb-mqtt-transport | 4.2-r6 |
| Chainguard | thingsboard-tb-node | 4.2-r6 |
| Chainguard | thingsboard-tb-web-ui | 4.2-r6 |
| Wolfi | apache-nifi | 2.5.0-r11 |
| Wolfi | apache-nifi-compat | 2.5.0-r11 |
| Wolfi | apache-nifi-registry | 2.5.0-r6 |
| Wolfi | apache-nifi-registry-toolkit | 2.5.0-r6 |
| Wolfi | apache-nifi-toolkit | 2.5.0-r11 |
| Wolfi | jenkins-2 | 2.528-r0 |
| Wolfi | jenkins-2-openjdk-17 | 2.528-r0 |
| Wolfi | jenkins-2-openjdk-21 | 2.528-r0 |
| Wolfi | jenkins-compat | 2.528-r0 |
| Wolfi | jenkins-docker-agent | 2.528-r0 |
| Wolfi | jenkins-docker-agent-openjdk-17 | 2.528-r0 |
| Wolfi | jenkins-docker-agent-openjdk-21 | 2.528-r0 |
| Wolfi | jenkins-remoting | 2.528-r0 |
| Wolfi | jenkins-utils | 2.528-r0 |
| Wolfi | thingsboard | 4.2-r6 |
| Wolfi | thingsboard-tb-js-executor | 4.2-r6 |
| Wolfi | thingsboard-tb-mqtt-transport | 4.2-r6 |
| Wolfi | thingsboard-tb-node | 4.2-r6 |
| Wolfi | thingsboard-tb-web-ui | 4.2-r6 |