External risk intelligence

Nimbus Topology Submission Validation Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-82441

The vulnerability affects Apache Storm's Nimbus component, which manages cluster topologies. While network-reachable within a cluster, Nimbus is typically deployed in internal, restricted environments rather than directly exposed to the public internet, and it requires authenticated or authorized access to submit topologies in most standard production deployments.

Halo Surface Signal: 2 out of 5 — less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This vulnerability impacts Apache Storm's Nimbus component, which is responsible for managing cluster topologies. It allows an attacker to potentially delete critical files or disrupt cluster operations by submitting a specially crafted topology. The primary concern is confirming if this technology is in use within your environment and understanding any potential exposure.

  • Allows malicious topology submissions.
  • Critical for cluster stability and operations.
  • Confirm usage and assess potential impact.

Attack Path

How an attacker could exploit the issue

An attacker can interfere with the cluster's leadership by manipulating topology submissions. By providing a crafted list of blobstore keys, an attacker can cause existing topologies to be deleted or prevent Nimbus servers from maintaining leadership, leading to cluster instability.

  • Topology submission with malicious keys.
  • Nimbus processes invalid dependency keys.
  • Cluster instability and unavailability.

Live Threat

Current exploitation, exposure, and threat context

A submitted topology can contain lists of blobstore keys that Nimbus, the topology manager, does not validate. When Nimbus cleans up a finished topology, it deletes the blobstore keys provided. An attacker could list a key belonging to another topology, causing that blob to be deleted during cleanup. Additionally, when Nimbus attempts to acquire leadership, it compares active topology dependency keys against blobstore contents. A single missing key could cause all Nimbus instances to repeatedly acquire and surrender leadership, leading to cluster instability and preventing the scheduling or cleanup of topologies.

  • Blobstore keys, topology artifacts, cluster leadership.
  • Malformed topology submission.
  • Cluster instability, topology management failure.

Operational Fix

Recommended remediation, mitigation, and detection steps

The Nimbus component of Apache Storm is responsible for managing cluster topologies. The platform or infrastructure team typically owns the Nimbus deployment. If a cluster is experiencing leadership issues, they should first investigate Nimbus logs for missing dependency keys to identify affected topologies. Coordination with application owners or the security team may be necessary to plan remediation.

  • Platform/Infrastructure owns the issue.
  • Verify cluster leadership and Nimbus logs.
  • Plan topology resubmission or removal.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is Apache Storm Nimbus?

Apache Storm is a distributed real-time computation system used to process large streams of data. Within this architecture, Nimbus acts as the master node responsible for distributing code, assigning tasks to worker machines, and monitoring for failures. Think of it as the central control plane that orchestrates how your data processing applications, known as topologies, run across the cluster.

How does CVE-2026-82441 manifest?

This vulnerability involves Improper Input Validation (CWE-20) and Authorization Bypass (CWE-639). Because Nimbus fails to verify that the blobstore keys provided in a new topology submission actually belong to the submitter, it blindly trusts the input. Consequently, the system can be tricked into deleting files owned by other topologies or entering a crash loop where it cannot maintain cluster leadership.

What triggers this vulnerability?

An attacker triggers this by submitting a topology that contains specific, crafted lists of dependency keys. It does not trigger if all provided keys are legitimate, owned by the submitter, and currently present in the blobstore. The flaw specifically relies on the submission of malicious or invalid paths that Nimbus later processes during its automatic cleanup or leadership verification routines.

Is my cluster at risk based on Halo Surface Signal?

Halo Surface Signal labels this as unlikely for direct public internet access. Nimbus is typically kept within restricted, internal network segments. While the vulnerability is technically network-reachable, the primary risk involves those who already have the ability to submit topologies to your cluster. If your internal environment allows untrusted users to submit code, your risk is significantly higher.

How should I respond to this threat?

First, update to version 3.1.0, which enforces strict validation of dependency keys during submission. If you cannot patch immediately, restrict topology submission access to trusted principals only. If your cluster is already failing to maintain a leader, check your Nimbus logs to identify the problematic keys and remove or resubmit the topologies that reference them.

References