10/23/2026
One shell account on a shared server can be enough to reach root through a new Linux kernel flaw, wherever unprivileged user namespaces are open.
It sits in the kernel networking stack and is the same class as Dirty Pipe. A local user changes files they can only read, then climbs to root.
Who is affected: servers running an affected kernel where ordinary accounts can create user namespaces. CloudLinux 7 is not affected, and CloudLinux 10 and Ubuntu 22.04 ship with namespaces closed. On shared hosting, root reaches every tenant’s files, databases, mail, and credentials.
In our test, CageFS did not contain it: a compiled test program succeeded inside the cage.
Where it stands on 23 October: public exploit code exists, CloudLinux is not aware of any report of use in the wild, and it cannot be reached from the outside network. The upstream repair was posted for review yesterday and is not merged. There is no fixed kernel and no livepatch yet.
What to do today: run sysctl user.max_user_namespaces. A value of 0 closes the path without a reboot. The cost is that rootless Podman and Docker, unprivileged LXC, Flatpak, and some browser sandboxes stop working for ordinary accounts.
Affected versions and the full mitigation are in the advisory: https://hubs.ly/Q04Cb1sk0
If you check your fleet, tell me what you find, especially if you can’t set it to 0.