Spring Boot default security filter chain authorization bypass with Actuator but without Health
CVE-2026-40976 is a missing-authorization vulnerability in Spring Boot’s default web security for certain servlet-based applications. In affected versions, a misplaced conditional check in the default management security auto-configuration can cause the authorization rules to be skipped when Actuator support is present but the spring-boot-health module is absent from the classpath. As a result, applications that rely entirely on Spring Boot’s default Spring Security filter chain may expose endpoints without authentication. The issue affects Spring Boot 4.0.0 through 4.0.5. The vulnerable condition requires a servlet-based web application with no custom Spring Security configuration, a dependency on spring-boot-actuator-autoconfigure, and no dependency on spring-boot-health. Under those conditions, the default security filter chain has no effective authorization rule, allowing unauthenticated access to application and management endpoints.
Are you exposed to this one?
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
Impact, mitigation & remediation
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
Impact
What an attacker gets, and what they’ve been doing with it.
Mitigation
If you can’t patch tonight, do this now.
Remediation
Patch, then assume compromise.
Exploits
No public exploits tracked yet. Mallory keeps watching.
No public exploit code observed for this vulnerability.
Affected products & vendors
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
Recent activity
17 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
An authorization bypass vulnerability in Spring Boot where default web security can be ineffective under specific conditions, allowing unauthorized access to all endpoints.
A critical vulnerability in Spring Boot described as the default security filter chain having no authorization rule with Actuator but without Health.
A missing authorization vulnerability in Spring Boot 4.0 default security auto-configuration that can leave Actuator endpoints unauthenticated under a specific dependency combination, exposing sensitive data such as environment secrets, heap dumps, and configuration properties.
A Spring Boot security vulnerability where the default security filter chain lacks an authorization rule when Actuator is present without Health.
The version that knows your environment.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.