Skip to content
VulniPulse
UnratedApache Software Foundation Updated

Advisory [CVE-2026-82429] Apache Storm: Description The setuid-root `worker-launcher` binary adjusts ownership and permissions of worker directories by walking the tree with FTS and calling `lchown` and `chmod` on each entry's full pathname while running with an effective uid of 0

This security Apache Software Foundation advisory covers CVE-2026-82429 affecting Apache Storm.

CVE-2026-82429 Published Sep 14, 2026Updated by vendor Sep 14, 2026
Related products & platforms
Apache Software FoundationBig Data
Open vendor advisory

Android app · Google Play

Monitor future Apache Software Foundation CVEs from your phone.

Choose a whole vendor or a precise platform, then receive matching security advisories by phone notification, email, or both. Coverage follows 32 official vendor sources and 160+ reviewed platform categories.

Matching phone alertsOptional email delivery

Summary

The setuid-root `worker-launcher` binary adjusts ownership and permissions of worker directories by walking the tree with FTS and calling `lchown` and `chmod` on each entry's full pathname while running with an

effective uid of 0. Both syscalls re-resolve the path at the time of the call, after FTS has classified the

entry, and the trees being walked are owned and writable by the untrusted topology user.

A tenant running code on a supervisor node could therefore replace an intermediate directory component with a symbolic link between classification and the privileged operation, redirecting the root-owned `lchown` or

`chmod` at an arbitrary file on the host. The operation is repeatable at will, since crashing a worker

forces a relaunch and blob updates re-run the walk, so a failed attempt costs the attacker nothing.

This crosses the boundary that `supervisor.run.worker.as.user` and container isolation are intended to enforce.

It is the same defect class as the Hadoop container-executor issues from which this code derives.

Affected product named by the advisory: Apache Storm.

Affected versions
  • Apache Storm Worker Launcher 3.0.0 before 3.1.0

Official advisory · medium-confidence parse· fetched 3 hours ago·verify at source

Fixed versions
  • 3.1.0

Official advisory · medium-confidence parse· fetched 3 hours ago·verify at source

Mitigation checklist

Recommended fix / mitigation
  • A tenant running code on a supervisor node could therefore replace an intermediate directory component with a symbolic link between classification and the privileged operation, redirecting the root-owned `lchown` or `chmod` at an arbitrary file on the host.
  • Mitigation Upgrade to 3.1.0, where the privileged walk operates on file descriptors it has already stat'd rather than on pathnames re-resolved at call time.
  • Users who cannot upgrade immediately should not run untrusted topology code on supervisors configured with `supervisor.run.worker.as.user`, since the launcher is the boundary being crossed.

Official advisory · medium-confidence parse· fetched 3 hours ago·verify at source

Discussion(0)

No comments yet. Share field notes, upgrade gotchas, or questions — verify against the vendor advisory before acting on community advice.

Sign in to join the discussion.