PT-2026-32328 · Apache · Apache Storm

·

CVE-2026-35337

·

Published

2026-04-13

·

Updated

2026-04-13

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Apache Storm versions prior to 2.8.6
Description An issue exists when processing topology credentials submitted via the 'Nimbus Thrift API'. The software deserializes the base64-encoded TGT blob using the readObject() function of ObjectInputStream without class filtering or validation. An authenticated user with topology submission rights can provide a crafted serialized object in the TGT credential field, which may lead to remote code execution in both the Nimbus and Worker JVMs.
Recommendations Upgrade to version 2.8.6. As a temporary workaround, monkey-patch an ObjectInputFilter allow-list to deserializeKerberosTicket() in ClientAuthUtils to restrict deserialized classes to javax.security.auth.kerberos.KerberosTicket and its known dependencies.

Exploit

Fix

Deserialization of Untrusted Data

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-35337
GHSA-JF89-3Q6Q-VCGR

Affected Products

Apache Storm