Skip to content
feed: live
0dayNews
CVE Record
[ MEDIUM ]CVE-2026-53166

Linux kernel crash regression from GhostLock fix

The upstream commit that fixed GhostLock (CVE-2026-43499) introduced a crash regression on kernels that applied only the first patch. CVSS 5.5 Medium.

Vendor
Linux Foundation
Product
Linux kernel
CVSS
5.5
EPSS (exploit probability)
N/A
Status
patched
Published

The April 2026 fix for GhostLock (CVE-2026-43499) closed a 15-year-old futex priority-inheritance use-after-free that gave local users a path to root on every mainstream Linux distribution. It also opened a new one. The upstream commit that patched CVE-2026-43499 introduced a stability regression now tracked as CVE-2026-53166, causing kernel crashes on systems that applied the GhostLock patch but did not continue to the follow-up fix.

The regression sits in the same futex code path the GhostLock fix touched. Distro kernels that pulled the initial GhostLock patch early are the ones at risk: they traded a privilege-escalation bug for a crash condition. Under certain threading patterns that reach the modified futex code, the kernel panics rather than continuing normally.

That is a different threat class than GhostLock itself (local privesc, CVSS 7.8 High), but it is still a production problem. A crash on a shared host or a container node takes the system and everything running on it down with no warning. If the triggering condition can be reached through a shared workload or a remote call path, no attacker credential is needed to cause an outage.

NVD rates CVE-2026-53166 at CVSS 5.5, scored Medium, with a local attack vector and no privileges required for the triggering condition.

What to patch

The fix is a follow-up commit to the GhostLock patch, not a separate advisory band. Distros pushed updated security advisories for CVE-2026-53166 on their normal kernel-update feeds after the regression was identified. The practical test is straightforward: run uname -r on each host and check that version against your distro’s current CVE-2026-53166 advisory. If the host is pinned to the earliest kernel build that patched CVE-2026-43499, it may be carrying the regression.

Where to check by distro:

  • Ubuntu 24.04 / 22.04 / 20.04 LTS: Ubuntu Security Notices (USN) for CVE-2026-53166
  • Debian stable: Debian Security Tracker
  • RHEL, Rocky, Alma: Red Hat Security Erratum or the respective distro advisory feed
  • Fedora: standard dnf kernel update channel
  • SUSE / openSUSE: SUSE Security Advisories
  • Arch Linux: rolling updates, stay current

Do not assume a host is clear because it applied a GhostLock patch. CVE-2026-43499 and CVE-2026-53166 are separate advisories covering two different problems in the same code region. A host on the first GhostLock-patched kernel may be exposed to the regression; only a host on the subsequent updated build is clear of both.

Why this matters for shared environments

The threat model for CVE-2026-43499 was already weighted toward multi-tenant and container environments: local privesc plus shared tenancy is a fast path from a single compromised account to a compromised host. CVE-2026-53166 adds a crash-and-restart loop to that same category of systems. A container host or build farm that is pinned to the first GhostLock patch and never updated is running with both problems open. The full GhostLock write-up covers patch priority and threat modeling for these environments in detail.

The August 2026 kernel drop also closed a separate wave of enterprise-grade kernel CVEs across subsystems adjacent to futex. If your team has been tracking patch debt from the GhostLock disclosure, that batch should follow this one in queue order. Getting to a fully current kernel resolves all three in a single update cycle.

For more Linux kernel security coverage, see the Linux kernel topic hub.

FAQ

Am I affected if I already patched GhostLock (CVE-2026-43499)?

Possibly. If your system applied the initial GhostLock patch but did not receive the follow-up fix, it may carry the regression. CVE-2026-43499 and CVE-2026-53166 are separate advisories. The first GhostLock-patched kernel build introduced the crash regression; only the subsequent updated build is clear of both. Check your distro’s advisory for CVE-2026-53166 specifically, not just CVE-2026-43499.

How do I check if my kernel carries CVE-2026-53166?

Run uname -r on each host to get the current kernel version, then compare it against your distribution’s published advisory for CVE-2026-53166. Each major Linux distribution issued updated security notices after the regression was identified. If your kernel version predates those notices, you may still be exposed. For managed distributions, apt-get update && apt-get upgrade (Debian/Ubuntu) or the equivalent on your distro brings you current in a single step.

Is this exploitable remotely?

No. CVE-2026-53166 carries a local attack vector with a CVSS 5.5 Medium score. The vulnerability causes a kernel panic under certain threading patterns in the affected futex code path, not remote code execution. The practical impact is a denial-of-service crash on the local system. No exploitation in the wild has been reported to CISA.

Is this in the CISA KEV catalog?

No. Unlike GhostLock (CVE-2026-43499), which is a privilege-escalation flaw with a confirmed working exploit, CVE-2026-53166 is a crash regression with no reported in-the-wild exploitation. It is not currently listed in the CISA Known Exploited Vulnerabilities catalog.