Linux 3421 Published by

Greg Kroah-Hartman released seven stable kernel updates, covering versions 5.10.267 through 7.1.11, with the 5.10 branch reaching its end-of-life. The security patch addresses critical vulnerabilities, including a malicious Hyper-V host exploit and kernel memory leaks identified by Jann Horn. A major focus of this release is the NFC subsystem, which received eight fixes for out-of-bounds access issues discovered partly through automated AI-assisted tooling. Administrators should apply these updates immediately to secure the networking stack, XFS filesystems, and HID input subsystems across all supported branches.





Linux Kernel 7.1.11 and stable updates land, with eight NFC fixes and a Hyper-V crash

The stable kernel tree just got a massive security injection. Greg Kroah-Hartman pushed seven kernel updates to the stable tree on Thursday, August 27, 2026. The release covers the entire current support range, including 5.10.267, 5.15.218, 6.1.185, 6.6.154, 6.12.106, 6.18.47 and 7.1.11.

Kernel

NFC Stack Siege and Virtualization Risks

The NFC subsystem took the biggest hit this cycle. Eight separate security fixes landed in the same round, targeting out-of-bounds reads, kernel memory corruption, and use-after-free bugs. The scope of the sweep is notable, especially given that the vulnerabilities were discovered using automated security-research tooling by 0sec.ai. AI-assisted auditing is no longer a novelty; it's doing the heavy lifting in kernel security.

If you're running a device with near-field communication, you should patch immediately.

Beyond NFC, there's a serious virtualization risk. A malicious Hyper-V host can crash a guest kernel by sending a malformed HID report descriptor length. The guest reads past the VMBus packet and hits a bounds violation. If you're hosting guests on a multi-tenant platform you don't fully trust, this is a hard stop.

Jann Horn of Google Project Zero also identified a HID core pointer and type confusion bug. A long-format report descriptor causes kernel pointer bytes to leak into dmesg as a number. That gives attackers the kernel memory layout they need for further exploitation.

Memory Management and Filesystem Fixes

The xfrm subsystem has a double-free race condition between per-socket policy changes and the UDP transmit fast path. An unprivileged user in a user and network namespace can trigger this without root access.

XFS mount-time log recovery also got a bounds check. A crafted XFS image with a small blf_len and a bitmap bit past the buffer end drives a memcpy() past the allocation. Anyone who can get a crafted image mounted corrupts adjacent kernel heap.

Libceph has an out-of-bounds read triggered by a malicious OSD in a multi-tenant deployment. Garbage gets passed to kzalloc_objs() as a watcher count. No additional privileges beyond OSD session establishment are required.

IPv6 forwarding has a use-after-free bug after lwtunnel_xmit() reallocates the skb head. A stale destination address pointer computes the nexthop and looks up neighbor entries. The consequences include kernel data leaks, neighbor table pollution, traffic misdirection, or system crashes.

Cross-Version Network Improvements

Several cross-version network fixes also landed. Eric Dumazet's GRO BIG TCP validation fix appears in 6.1, 6.6, and 6.12. Non-TCP packets were previously aggregating beyond the 64KB limit, violating the requirement that only plain IPv4 or IPv6 TCP flows qualify.

Bluetooth fixes from Chengfeng Ye include clearing the LE white list when resetting the controller and properly storing the Resolv list size. MPTCP address timeout handling was also adjusted to ensure forward progress when addresses time out.

Keep in mind that 5.10 is the final cycle for that branch. This is the last release for 5.10.y. If you're still on 5.10, consider migrating to 6.1 or later for continued long-term support.

Linux kernel 5.10.267 released

Linux kernel version 5.10.267 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.267.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.10.267.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.267.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v5.10.267/v5.10.266

Linux kernel 5.15.218 released

Linux kernel version 5.15.218 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.218.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.15.218.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.218.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v5.15.218/v5.15.217

Linux kernel 6.1.185 released

Linux kernel version 6.1.185 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.185.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.1.185.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.185.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v6.1.185/v6.1.184

Linux kernel 6.6.154 released

Linux kernel version 6.6.154 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.154.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.6.154.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.154.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v6.6.154/v6.6.153

Linux kernel 6.12.106 released

Linux kernel version 6.12.106 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.106.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.12.106.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.106.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v6.12.106/v6.12.105

Linux kernel 6.18.47 released

Linux kernel version 6.18.47 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.47.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.18.47.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.47.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v6.18.47/v6.18.46

Linux kernel 7.1.11 released

Linux kernel version 7.1.11 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v7.x/linux-7.1.11.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v7.x/patch-7.1.11.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v7.x/linux-7.1.11.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v7.1.11/v7.1.10