CVE-2026-82431
9.8Apache Software Foundation · Apache Storm Client
The SimpleACLAuthorizer in Apache Storm fails to enforce group-based access restrictions when the user list is empty, allowing unauthorized operations by authenticated principals.
Executive summary
A critical authorization bypass vulnerability in Apache Storm allows authenticated users to perform restricted operations if cluster security is configured solely through group permissions.
Vulnerability
The vulnerability exists in the SimpleACLAuthorizer component, which incorrectly returns early when the nimbus.users configuration is empty, effectively ignoring the nimbus.groups security policy. This flaw allows any authenticated principal to execute sensitive commands, such as submitting topologies or accessing configurations, despite administrative attempts to restrict access via group membership.
Business impact
The potential for unauthorized execution of administrative commands poses a severe risk to cluster integrity and data confidentiality. With a CVSS score of 9.8, this flaw enables attackers to gain full control over topologies and system configurations, potentially leading to total system compromise or unauthorized data exfiltration.
Remediation
Immediate Action: Upgrade to Apache Storm version 3.1.0, where the authorization logic correctly evaluates group memberships regardless of the user list configuration.
Proactive Monitoring: Review Nimbus access logs for any operations performed by unauthorized principals or users outside of defined groups to identify potential past exploitation.
Compensating Controls: For deployments unable to upgrade immediately, populate the nimbus.users field with authorized principals, as the presence of a non-empty user list forces the authorization engine to correctly evaluate the group list.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the critical nature of this authorization bypass, organizations must prioritize the transition to version 3.1.0. If an immediate upgrade is not feasible, the provided configuration workaround must be implemented instantly to ensure access control policies are effectively enforced.
More Apache Software Foundation CVEs
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief critical section
Sources
Originally found and disclosed by The ASF using Claude Agents, per the CVE Program record.