This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/storm-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 2ebcbbf276 Add release notes of 2.8.6 as blog post
2ebcbbf276 is described below

commit 2ebcbbf27680ef18c887d98a3df8544884af0df9
Author: Richard Zowalla <[email protected]>
AuthorDate: Sun Apr 12 20:19:32 2026 +0200

    Add release notes of 2.8.6 as blog post
---
 _posts/2026-04-12-storm286-released.md | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/_posts/2026-04-12-storm286-released.md 
b/_posts/2026-04-12-storm286-released.md
index f37032e38d..bb9eb78847 100644
--- a/_posts/2026-04-12-storm286-released.md
+++ b/_posts/2026-04-12-storm286-released.md
@@ -27,13 +27,14 @@ users on the mailing lists. Your efforts are much 
appreciated.
 <p><strong>Versions Affected:</strong> before 2.8.6.</p>
 <p><strong>Description:</strong> When processing topology credentials 
submitted via the Nimbus Thrift API, Storm deserializes the base64-encoded TGT 
blob using <code>ObjectInputStream.readObject()</code> without any class 
filtering or validation. An authenticated user with topology submission rights 
could supply a crafted serialized object in the <code>"TGT"</code> credential 
field, leading to remote code execution in both the Nimbus and Worker JVMs.</p>
 <p><strong>Mitigation:</strong> 2.x users should upgrade to 2.8.6.</p>
-<p>Users who cannot upgrade immediately should monkey-patch an 
<code>ObjectInputFilter</code> allow-list to 
<code>ClientAuthUtils.deserializeKerberosTicket()</code> restricting 
deserialized classes to 
<code>javax.security.auth.kerberos.KerberosTicket</code> and its known 
dependencies.</p>
+<p>Users who cannot upgrade immediately should monkey-patch an 
<code>ObjectInputFilter</code> allow-list to 
<code>ClientAuthUtils.deserializeKerberosTicket()</code> restricting 
deserialized classes to 
<code>javax.security.auth.kerberos.KerberosTicket</code> and its known 
dependencies; see <a 
href="https://dist.apache.org/repos/dist/release/storm/apache-storm-2.8.6/RELEASE_NOTES.html";>for
 details.</a></p>
 <p><strong>Credit:</strong> This issue was discovered by K.</p>
 
 <h3>CVE-2026-35565 - Stored Cross-Site Scripting (XSS) via Unsanitized 
Topology Metadata in Storm UI</h3>
 <p><strong>Versions Affected:</strong> before 2.8.6.</p>
 <p><strong>Description:</strong> The Storm UI visualization component 
interpolates topology metadata including component IDs, stream names, and 
grouping values directly into HTML via <code>innerHTML</code> in 
<code>parseNode()</code> and <code>parseEdge()</code> without sanitization at 
any layer. An authenticated user with topology submission rights could craft a 
topology containing malicious HTML/JavaScript in component identifiers, 
resulting in stored cross-site scripting. In multi-ten [...]
 <p><strong>Mitigation:</strong> 2.x users should upgrade to 2.8.6.</p>
+<p>Users wh ocannot upgrade immediately should monkey-patch the related 
escaping; see <a 
href="https://dist.apache.org/repos/dist/release/storm/apache-storm-2.8.6/RELEASE_NOTES.html";>for
 details.</a></p>
 <p><strong>Credit:</strong> This issue was discovered while investigating 
another report by K.</p>
 
 <h2>Enhancements</h2>

Reply via email to