The DRPC HTTP endpoint lets an authenticated client act as another user without applying the configured impersonation authorizer. An authenticated user can execute DRPC functions that are restricted to another user. Users are recommended to upgrade to version 3.2.0, which fixes t...
Product
org.apache.storm/storm-server vulnerabilities
10 published CVES affecting org.apache.storm/storm-server, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 10
- Critical
- 3
- High
- 2
- Medium
- 3
- Low
- 0
- Unscored
- 2
- CISA KEV
- 0
Latest org.apache.storm/storm-server CVEs
Newest publication first
-
Unknown EPSS 0.20%
-
CVE-2026-94125 Apache Storm: Supervisor page discloses worker placement of other users' topologies
PublishedUnknown EPSS 0.19%Nimbus returns the worker placement of every topology running on a supervisor, including the host, port, owner and resource assignment of topologies the caller is not authorized to read. In a multi-tenant cluster, an authenticated user who is allowed to access Nimbus can learn wh...
-
HighCVSS 7.8 EPSS 0.15%
Description A topology's topology.blobstore.map lets the submitter choose a local name for each blob that the supervisor localises. That name was used to build a path under the topology's working directory without normalisation, in both AsyncLocalizer and Container.createBlobstor...
-
MediumCVSS 6.5 EPSS 0.34%
Description getNimbusConf returned the complete daemon configuration without redaction after only a user-level authorization check. Where the cluster is configured with them, that response includes storm.zookeeper.auth.payload and the keystore and truststore passwords for the Thr...
-
HighCVSS 8.1 EPSS 0.37%
Description Nimbus validated topology.blobstore.map against the calling subject at submission time only. The rebalance operation accepts configuration overrides and stripped a small set of keys from them, but never re-ran that validation, so a caller authorised to rebalance a top...
-
CriticalCVSS 10.0 EPSS 0.50%
Description When ZooKeeper authentication is configured, Storm deliberately retains storm.zookeeper.topology.auth.payload in the topology configuration, because workers need it. Nimbus then served that configuration verbatim to any caller holding read-only topology permissions, s...
-
MediumCVSS 6.5 EPSS 0.42%
Description Nimbus accepted the uploadedJarLocation argument of submitTopology / submitTopologyWithOpts as a server-side path and opened it directly, without checking that it referred to a file the caller had actually uploaded. The intended flow is that a client first calls begin...
-
CriticalCVSS 9.8 EPSS 0.34%
Description The DRPC server kept a map from function name to request queue and created an entry the first time a function name was seen. No code path ever removed an entry: request cleanup removed the request from its queue, and the shutdown path drained queues, but the queue obj...
-
CriticalCVSS 9.1 EPSS 0.27%
Description A submitted topology carries two lists of blobstore keys, dependency_jars and dependency_artifacts, which the client fills in after uploading the corresponding blobs. Nimbus performed no validation of their contents on the submission path, yet acts on them in two plac...
-
MediumCVSS 6.5 EPSS 0.43%
Description getTopologyPageInfo merged the Nimbus daemon configuration with the topology's own configuration and returned the result without redaction in the topology_conf field of TopologyPageInfo. The Storm UI copied that value verbatim into the configuration field of GET /api/...
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.