PT-2026-32328 · Apache · Apache Storm

K.Metrics

·

Published

2026-04-13

·

Updated

2026-04-13

·

CVE-2026-35337

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.

Fix

Deserialization of Untrusted Data

Weakness Enumeration

Related Identifiers

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

Affected Products

Apache Storm