Skip to main content
VulnerabilityPublished

CVE-2026-82436: Apache Storm Client · Deserialization of Untrusted Data

Affects Apache Storm ClientSource CVE Database V5

0
Compare

Not known to be exploited : upgrade to 3.1.0 soon.

Data as of 9 Nov 2026, 10:35 UTC

Severity
High

Rated High by Threat Radar's AI analysis · CVSS not yet scored by NVD

Thin evidence

One scorer or none
Patch
Available – fixed in 3.1.0

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 9 Nov 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 8 Nov 2026.

What to do

Upgrade Apache Storm Client and org.apache.storm/storm-client to 3.1.0.

Affected software

ProductAffectedFixed in
Apache Storm Clientorg.apache.storm:storm-clientAffected
  • >=3.0.0 <3.1.0
Fixed in
  • 3.1.0
Mavenorg.apache.storm/storm-clientpkg:maven/org.apache.storm/storm-clientOther threatsAffected
  • >=3.0.0 <3.1.0
Fixed in
  • 3.1.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade Apache Storm Client to version 3.1.0 or later, where the state serializer enforces class registration during deserialization, mitigating this vulnerability. Note that upgrading may require migration of existing state checkpoints as they may fail to restore under the new serializer behavior. For users unable to upgrade immediately, restrict network and credential access to the Redis-backed state store to trusted cluster components only to prevent unauthorized write access.

Description

CVE-2026-82436 is a deserialization vulnerability in Apache Storm Client versions 3.0.0 up to but not including 3.1.0. The DefaultStateSerializer used Kryo without class registration and allowed deserialization of untrusted data from the Redis-backed state store. An attacker with write access to the state store keyspace could execute arbitrary code in the worker JVM during state restoration. This vulnerability requires the Redis-backed state provider and write access to the state store, which is a data-plane privilege. The issue is fixed in version 3.1.0, which enforces registered classes during deserialization. Users unable to upgrade immediately should restrict network and credential access to the state store.

References

Community reviews

Loading reviews…