CVE-2026-82431
Deferred Deferred - Pending Action

Authorization Bypass via Empty nimbus.users in Apache Storm

Vulnerability report for CVE-2026-82431, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-14

Last updated on: 2026-09-14

Assigner: Apache Software Foundation

Description

Description `SimpleACLAuthorizer` evaluated the user-level command set by returning early when `nimbus.users` was empty, before `nimbus.groups` was considered. An operator who restricted cluster access by group alone, leaving `nimbus.users` unset, therefore received no restriction at all: every authenticated principal was permitted every user-level operation, including `submitTopology`, `beginFileUpload` and `getNimbusConf`. `docs/SECURITY.md` presents `nimbus.groups` as a supported way to lock down a cluster, so a deployment following the documentation could believe it was restricted while it was not. The failure is silent; nothing in the logs or the configuration indicates that the group list is being ignored. Both lists left empty continues to mean that no restriction is configured, which is the shipped default and is unchanged. Mitigation Upgrade to 3.1.0, where `nimbus.groups` is evaluated whether or not `nimbus.users` is set. Users who cannot upgrade immediately should additionally populate `nimbus.users` with the intended principals, since a non-empty user list causes the group list to be evaluated on affected versions. Operators should review Nimbus access logs for operations by principals outside the intended groups. Note that after upgrading, a cluster configured with `nimbus.groups` alone becomes restrictive for the first time. This includes `NimbusClient`, which calls `getLeader` on every connection, so clients outside the configured groups will begin to be refused. Credit The ASF -- found using Claude agents to study the security of open-source projects, validated and reported by Apache Storm.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-14
Last Modified
2026-09-14
Generated
2026-09-15
AI Q&A
2026-09-14
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 3 associated CPEs
Vendor Product Version / Range
apache storm 3.1.0
apache storm_client 3.1.0
apache storm_client to 3.1.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-863 The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in Apache Storm's SimpleACLAuthorizer allows unrestricted user-level operations when nimbus.users is empty, even if nimbus.groups is configured. The authorizer fails to evaluate group restrictions if the user list is unset, permitting all authenticated users to perform actions like submitting topologies or accessing configurations.

Detection Guidance

Review Nimbus access logs for operations by principals outside the intended groups. Check if nimbus.groups is being evaluated by verifying if group-based restrictions are actually enforced.

Impact Analysis

If you rely on nimbus.groups to restrict cluster access, this vulnerability bypasses those restrictions entirely. Attackers could gain unauthorized access to sensitive operations, potentially leading to data breaches, unauthorized topology deployments, or configuration theft. The impact is silent with no logs indicating the failure.

Compliance Impact

This vulnerability could violate compliance requirements by allowing unauthorized access to sensitive data or systems. GDPR requires strict access controls for personal data, while HIPAA mandates role-based access for protected health information. The lack of enforced restrictions may lead to non-compliance and regulatory penalties.

Mitigation Strategies

Upgrade to Apache Storm 3.1.0. If immediate upgrade is not possible, populate nimbus.users with intended principals to force evaluation of nimbus.groups. Review and restrict access logs.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-82431. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart