This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/storm-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 5563ecedd9 publishing 2026-09-11T17:22:15+00:00
5563ecedd9 is described below
commit 5563ecedd9df6f8596d7f1be71a96d50fb83dc65
Author: GitHub Actions Bot <>
AuthorDate: Fri Sep 11 17:22:15 2026 +0000
publishing 2026-09-11T17:22:15+00:00
---
feed.xml | 4 ++--
security-model.html | 10 ++++++++++
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/feed.xml b/feed.xml
index cfc8ee32bf..08c483dca7 100644
--- a/feed.xml
+++ b/feed.xml
@@ -5,8 +5,8 @@
<description>Apache Storm is a free and open source distributed realtime
computation system. Storm makes it easy to reliably process unbounded streams
of data, doing for realtime processing what Hadoop did for batch
processing.</description>
<link>https://storm.apache.org/</link>
<atom:link href="https://storm.apache.org/feed.xml" rel="self"
type="application/rss+xml"/>
- <pubDate>Sun, 23 Aug 2026 20:15:28 +0000</pubDate>
- <lastBuildDate>Sun, 23 Aug 2026 20:15:28 +0000</lastBuildDate>
+ <pubDate>Fri, 11 Sep 2026 17:21:56 +0000</pubDate>
+ <lastBuildDate>Fri, 11 Sep 2026 17:21:56 +0000</lastBuildDate>
<generator>Jekyll v3.10.0</generator>
<item>
diff --git a/security-model.html b/security-model.html
index c716efc3ae..e09796a93f 100644
--- a/security-model.html
+++ b/security-model.html
@@ -275,6 +275,14 @@
<p>Storm supports TLS for Thrift RPC communication (Nimbus, Supervisors) and
Netty messaging (worker-to-worker) via mTLS. Enabling transport encryption is
recommended for deployments where network traffic may traverse untrusted
segments. The deprecated <code>BlowfishTupleSerializer</code> should not be
used; it employs a 64-bit block cipher vulnerable to birthday attacks.</p>
+<h2 id="availability-and-denial-of-service">Availability and Denial of
Service</h2>
+
+<p>Storm daemons are internal services and do not include defenses against
denial of service by clients that can reach their ports. This covers the Nimbus
and Supervisor Thrift ports, the worker messaging port, Pacemaker, and the HTTP
services listed above. A client with network access to these ports can exhaust
their resources, send malformed or oversized requests, or otherwise disrupt
them. Protecting the availability of the cluster relies on keeping these ports
reachable only from wit [...]
+
+<h3 id="pacemaker">Pacemaker</h3>
+
+<p>Pacemaker is deprecated and only kept for backward compatibility. It is
disabled by default. Its authentication (<code>pacemaker.auth.method</code>)
only protects reads of heartbeat data; as documented in <a
href="https://storm.apache.org/releases/current/Pacemaker.html">Pacemaker</a>,
writes may be performed by any client that can reach the Pacemaker port.
Operators who still run Pacemaker must restrict its port to cluster hosts.</p>
+
<h2 id="test-utilities-in-production-jars">Test Utilities in Production
JARs</h2>
<p>Storm includes certain classes intended for development and testing (such
as <code>TestingFilter</code>) in its production JAR. These classes can be
enabled through <code>storm.yaml</code> configuration. Since
<code>storm.yaml</code> is a trusted input, the ability to enable test
utilities through configuration is not a security vulnerability; it is
equivalent to any other configuration change an administrator can make.
However, operators should be aware that misconfiguring these sett [...]
@@ -291,6 +299,8 @@
<li>Information disclosure through logs or API endpoints that are restricted
to trusted network access.</li>
<li>Enabling test utilities through configuration (which requires trusted
configuration access).</li>
<li>Version disclosure on internal endpoints.</li>
+<li>Denial of service by clients with network access to internal daemon ports
(Nimbus, Supervisor, worker messaging, Pacemaker, UI, Logviewer, DRPC),
including crashing or exhausting a daemon with malformed or excessive
requests.</li>
+<li>Unauthenticated writes to Pacemaker, which are documented behavior.</li>
</ul>
<p>The following <strong>are</strong> considered security vulnerabilities and
should be reported:</p>