Last updated: September 29, 2026 at 8:42 AM UTC
All 891 Vulnerability 357 Breach 144 Threat 383 Defense 7
Tag: linux-kernel (9 articles)Clear

Public exploit targets unpatched Ubuntu kernel flaw enabling container escape to host root

DepthFirst published research and exploit code for a Linux kernel use-after-free in the AF_UNIX socket subsystem, CVE-2026-80521, rated 7.8, that can escape a container and gain root on the host. The flaw sits in the garbage collector for file descriptors passed via SCM_RIGHTS, where a race condition can free linked sockets while a pointer remains on an internal list. AF_UNIX sockets are allowed by default in Docker and Kubernetes seccomp profiles, so the bug is reachable from inside a container. It was fixed upstream on August 6, but Ubuntu has not patched its 26.04, 24.04, or 22.04 LTS releases, including AWS, Azure, and GCP kernels. DepthFirst released a working exploit for 26.04.

Check
Track Ubuntu's kernel updates for 26.04, 24.04, and 22.04, apply them once available, and tighten seccomp and container isolation in the meantime.
Affected
Ubuntu LTS hosts on affected kernels let a process inside a container exploit the AF_UNIX use-after-free to escape and gain root on the host.
Fix
Apply Ubuntu kernel fixes when released, restrict untrusted container workloads, harden seccomp profiles, and monitor for the public exploit's behavior.

Linux kernel ARM64 virtualization flaw lets guest machines read and write host memory

A flaw in the Linux kernel's KVM virtualization code for ARM64 processors can leave freed host memory exposed to a guest virtual machine when nested virtualization is enabled. Tracked as CVE-2026-89775, it lets a guest read and write host kernel memory, and the reporter says it can be used to escape the guest and run code on the host. A size calculation reaching zero skips a TLB invalidation, leaving a freed page mapped and writable with no hardware trap. It is fixed in Linux 6.18.51, 7.2.5, and 7.3-rc1. Nested virtualization is off by default and needs specific ARM hardware, and no exploitation is reported.

Check
Determine whether ARM64 KVM hosts enable experimental nested virtualization, then update to the patched kernel builds before relying on guest isolation there.
Affected
ARM64 KVM hosts running nested virtualization on affected kernels let a guest read and write freed host memory and potentially escape to the host.
Fix
Patch to Linux 6.18.51, 7.2.5, or 7.3-rc1, keep nested virtualization disabled where unneeded, and restrict access to /dev/kvm.

Public exploits released for four Linux kernel flaws that grant local root

Researcher Asim Manizada published working exploit code on September 18 for four Linux kernel local privilege escalation flaws, each letting a local user gain root. The bugs are DirtyAH6 in IPsec AH6, TUNderflow in TUN/TAP, PPPoEject in PPPoE, and DiagSpill in SCTP diagnostics. Kernel maintainers fixed all four in recent weeks after a coordinated hold with distributions, and no in-the-wild abuse has been reported. Three require unprivileged user namespaces, which many distributions enable by default, while DiagSpill needs only an available SCTP module. The exploits are tuned to specific builds and can crash machines, but public code raises risk on shared multi-user systems.

Check
Update to the patched kernel across multi-user and shared hosts, then verify the running kernel version rather than the installed package alone.
Affected
Any low-privileged local account on an unpatched kernel can escalate to root, especially where unprivileged user namespaces or the SCTP module are available.
Fix
Apply kernel updates, disable unprivileged user namespaces and blacklist the SCTP module where not needed, and prioritize shared servers with local users.

18-year-old Linux SCTP flaw gives local root and can escape containers

Tencent researchers disclosed SCTPhantom, a use-after-free flaw in the Linux kernel's SCTP networking code that lets a local user gain root and, in some configurations, escape a container to the host. Tracked as CVE-2026-64564, the bug is in the protocol's dynamic address reconfiguration handling and traces to code introduced around 2008, making it roughly 18 years old. It is local rather than remote and needs SCTP reachable on the target, which limits exposure, but where those conditions hold the researchers gained root on several major distributions. It was found by an AI-assisted kernel research pipeline, the latest long-dormant kernel bug surfaced that way this year.

Check
Update to a fixed kernel, checking your distribution's tracker rather than the version string since vendors backport, and where SCTP is not needed, block the module to remove the attack surface.
Affected
Linux systems with SCTP reachable and an unpatched kernel (CVE-2026-64564); a local user can gain root, and in some container configurations escape to the host, though remote exploitation is not possible.
Fix
Apply the distribution kernel update and reboot, disable the SCTP module where unused, and tighten container policies that grant network and packet-socket capabilities to untrusted workloads.

OVSwrap kernel flaw gives local users root on most Linux distributions

A researcher disclosed OVSwrap, a Linux kernel flaw in the Open vSwitch datapath that lets an ordinary local user gain root, and published a working exploit covering roughly 800 builds. Tracked as CVE-2026-64531, it is an integer wraparound in how Open vSwitch handles internally generated network action streams, giving a deterministic memory-corruption path. The attacker needs no existing switch, no running daemon, and no special privileges: where unprivileged user namespaces are enabled, they create a private namespace, gain network capabilities inside it, and reach the vulnerable code. The module can even auto-load on demand, so an empty module list does not mean safety. Default configurations of most major distributions tested as exploitable.

Check
Install the patched vendor kernel, which upstream fixed on July 24, and where you cannot patch immediately, disable unprivileged user namespaces to cut off the main path to the flaw.
Affected
Most default-configured Linux systems with the Open vSwitch module available and unprivileged user namespaces enabled (CVE-2026-64531); an ordinary local user can corrupt kernel memory and gain root, with a public exploit available.
Fix
Apply patched kernels and reboot, restrict unprivileged user namespaces where feasible, and prioritize shared and multi-tenant hosts, since any local foothold from another flaw or stolen access can escalate to full control.

Nine year old Linux kernel flaw gives local users root on default RHEL installs

Qualys disclosed RefluXFS, a race condition in the Linux kernel's XFS copy-on-write path that lets an ordinary local user overwrite protected files and take root. Tracked as CVE-2026-64600, it triggers when two concurrent direct writes target the same reflinked file: the kernel briefly drops its inode lock, and a second writer can make the first write land on a stale block. The overwrite happens at the block layer, so ownership, permissions, timestamps, and the setuid bit stay untouched and no kernel log entry appears. Qualys reports it works with SELinux enforcing and estimates over 16 million affected systems.

Check
Update kernels on hosts using XFS with reflink enabled, then reboot to apply, and prioritize shared systems where untrusted users or workloads already have local execution.
Affected
Systems running Linux 4.11 or later with a reflink enabled XFS filesystem (CVE-2026-64600), which is the default on Red Hat Enterprise Linux and derivatives, Oracle Linux, Amazon Linux, and Fedora Server.
Fix
Install vendor backported kernels and reboot, since the fix merged upstream on July 16. Debian, Ubuntu, and SUSE are exposed only where an administrator chose XFS with reflink at install.

15-year-old GhostLock flaw gives any Linux user root and escapes containers

Researchers at Nebula Security disclosed GhostLock, a Linux kernel flaw that lets any logged-in user gain full root on an unpatched machine, and it also escapes containers. Tracked as CVE-2026-43499, the bug has shipped by default in essentially every mainstream distribution since 2011 and needs no special permissions or network access; ordinary threading calls from any local program are enough. Nebula built a working exploit it says is 97 percent reliable and published the code, though no in-the-wild use is known yet. There is no full workaround, patch availability is uneven across distributions, and one earlier fix introduced a separate crash bug, so confirm the fixed package version.

Check
Check Linux systems, especially shared machines, cloud servers, containers, and CI runners, against your distribution's GhostLock advisory, and confirm the fixed package version is installed rather than assuming a patch is present.
Affected
Almost all Linux systems on unpatched kernels (CVE-2026-43499), since the flawed code has shipped by default since 2011; any local user can gain root and escape containers, with public exploit code available.
Fix
Apply your distribution's kernel update once the final version is available, prioritizing containers, CI runners, and multi-tenant hosts. The build options RANDOMIZE_KSTACK_OFFSET and STATIC_USERMODE_HELPER make exploitation harder but are not fixes.

Bad Epoll Linux kernel flaw lets any local user gain root, including on Android

A newly disclosed Linux kernel vulnerability called Bad Epoll lets an ordinary user with no special privileges take full control of a machine as root, and it affects Linux desktops, servers, and Android. Tracked as CVE-2026-46242, the flaw is a use-after-free in epoll, a core Linux feature for watching many files or connections at once that programs and browsers rely on and cannot simply turn off. Two parts of the kernel try to free the same object at once, letting an attacker corrupt kernel memory and climb to root. It is a race-condition bug, harder to exploit than recent deterministic Linux flaws, but a working exploit exists and a fix is available.

Check
Identify Linux servers, workstations, and Android devices in your environment and check their kernel versions against the Bad Epoll fix, prioritizing multi-user systems and anything where untrusted users can run code.
Affected
Linux desktops, servers, and Android devices on kernels without the Bad Epoll fix (CVE-2026-46242); any local user, or code already running with low privileges, can exploit the flaw to gain root.
Fix
Apply the kernel updates that fix Bad Epoll as they reach your distributions and Android devices; there is no workaround, since epoll cannot be disabled, so patching is the only real mitigation.

Brand-new Linux 'Dirty Frag' bug lets any local user become root on every major distribution - PoC exploit is public, no patches yet

Researcher Hyunwoo Kim disclosed Dirty Frag yesterday after an unrelated third party broke the embargo five days early. The flaw chains two Linux kernel page-cache write bugs (xfrm-ESP and RxRPC) to give any local user root access on every major distribution - Ubuntu, RHEL, CentOS Stream, AlmaLinux, openSUSE Tumbleweed, Fedora. Like Dirty Pipe and last week's Copy Fail, it's a deterministic logic bug with no race condition required and no kernel panic on failure. PoC is public on GitHub. The ESP variant patch was merged into the netdev tree on May 7 but distribution kernels remain unpatched. No CVE assigned yet because the embargo broke early.

Check
Inventory Linux servers, container hosts, CI runners, and Kubernetes nodes that allow shell access or run untrusted code. Check whether esp4, esp6, and rxrpc kernel modules are loaded with 'lsmod | grep -E "esp4|esp6|rxrpc"'.
Affected
Every Linux distribution with kernel 4.10+ (ESP variant) and 5.x+ (RxRPC variant). All major distros confirmed: Ubuntu, RHEL, CentOS Stream, AlmaLinux, openSUSE Tumbleweed, Fedora. Acute risk: shared-kernel multi-tenant environments (Kubernetes nodes, container hosts), CI/CD runners executing untrusted PR code. Firecracker microVMs and gVisor are not affected.
Fix
Blacklist vulnerable modules: 'sh -c "printf \'install esp4 /bin/false\\ninstall esp6 /bin/false\\ninstall rxrpc /bin/false\\n\' > /etc/modprobe.d/dirtyfrag.conf; rmmod esp4 esp6 rxrpc 2>/dev/null; true"'. This breaks IPsec VPNs and AFS filesystems but stops the exploit. Apply distribution kernel patches as soon as they ship - AlmaLinux has early test patches. Treat container boundaries as broken until patched.