CVE-2026-52973General(linux / linux_kernel)

LOWCVSS 7.8 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch linux linux_kernel systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

In the Linux kernel, the following vulnerability has been resolved: futex: Drop CLONE_THREAD requirement for private default hash alloc Currently need_futex_hash_allocate_default() depends on strict pthread semantics, abusing CLONE_THREAD. This breaks the non-concurrency assumptions when doing the mm->futex_ref pcpu allocations, leading to bugs[0] when sharing the mm in other ways; ie: BUG: KASAN: slab-use-after-free in futex_hash_put ... where the +1 bias can end up on a percpu counter that mm->futex_ref no longer points at. Loosen the check to cover any CLONE_VM clone, except vfork(). Excluding vfork keeps the existing paths untouched (no overhead), and we can't race in the first place: either the parent is suspended and the child runs alone, or mm->futex_ref is already allocated from an earlier CLONE_VM.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-416CWE-825

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • linux_kernel

Threat summary

  • Patch or workaround signal is available
  • 7 mentions across 7 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 5 signals
  • General: 4 classified signals
  • Disclosure: 2 classified signals
  • Peaked 6d ago at 1 mentions (2026-07-08); latest day: 1
  • 7 total mentions across 7 days

Affected systems

Vendors
Products
linux_kernel

2 versions affected across 1 product

Deep dive

Activity timeline7 mentions / 7d
00111Mentions · 2026-07-08: 1Mentions · 2026-07-09: 1Mentions · 2026-08-13: 1Mentions · 2026-08-18: 1Mentions · 2026-08-19: 1Mentions · 2026-08-21: 1Mentions · 2026-08-24: 1Patch / Workaround · 2026-08-13: 1Patch / Workaround · 2026-08-24: 1Technical Details · 2026-07-09: 1Technical Details · 2026-08-13: 1Technical Details · 2026-08-18: 1Technical Details · 2026-08-19: 1Technical Details · 2026-08-21: 107-0807-0908-1308-1808-1908-2108-24
Signal classification3 categories
General
457.1%
Disclosure
228.6%
Patch
114.3%
Referenced assets4 URLs
Classification over time
DateTotalLabels
2026-07-081
General1
2026-07-091
General1
2026-08-131
Disclosure1
2026-08-181
General1
2026-08-191
General1
2026-08-211
Disclosure1
2026-08-241
Patch1
Full discourse7 posts
  • Open Source Security mailing list@oss_security
    General

    CVE-2026-43499,GhostLock: Linux kernel: Stack-UAF and LPE via futex in kernels 2.6.39 till 7.1 https://www.openwall.com/lists/oss-security/2026/07/08/12 Other recent futex bugs CVE-2026-23415, CVE-2026-31554, CVE-2026-52973 https://www.openwall.com/lists/oss-security/2026/07/09/1 All 4 have same CVSS 7.8 per kernel CNA https://x.com/nebusecurity/status/2074663573742338256

    Post summary

    The post announces four Linux kernel futex vulnerabilities (CVE-2026-43499, CVE-2026-23415, CVE-2026-31554, CVE-2026-52973), describing them as Stack‑UAF and LPE in kernels 2.6.39 through 7.1 with a CVSS of 7.8, but provides no PoC, exploit, patch, or active exploitation details.

    01002774.1K
    4.7K followersView on X
  • Solar Designer@solardiz
    General

    @nebusecurity Can you please bring this to oss-security, preferably with actual detail right in the posting (but do include the blog link as well). Maybe include your thoughts on / comparison to other recent futex bugs CVE-2026-23415, CVE-2026-31554, CVE-2026-52973 with same CVSS. Thank you!

    Post summary

    The tweet requests additional detail and comparison for several futex CVEs but provides no technical information, PoC, patch, or exploitation evidence.

    10000326
    13.2K followersView on X
  • LinuxSecurity@lnxsec
    Patch

    A fixed kernel package sitting on disk does not protect the kernel currently in memory. For CVE-2026-52973, remediation only matters when the running kernel includes the distribution's fix. That sounds obvious, but stale runtimes remain common on hosts where reboot coordination is difficult. **In practical terms, it is a good time to:** - compare `uname -r` with installed kernel packages - identify hosts awaiting reboot after security updates - verify the expected kernel after restart #LinuxSecurity #PatchManagement #SysAdmin #KernelSecurity https://linuxsecurity.com/news/security-vulnerabilities/linux-futex-vfork-race

    Post summary

    The post underscores the importance of verifying that hosts run the patched kernel after updates and recommends reboots to apply CVE-2026-52973 fixes, but offers no exploit details or evidence of active attacks.

    0000087
    4.5K followersView on X
  • LinuxSecurity@lnxsec
    Disclosure

    A kernel fix can be small in code and still expose a large assumption in architecture. The futex issue behind CVE-2026-52973 came from treating CLONE_THREAD as a proxy for the concurrency behavior that really mattered. The fix instead accounts for CLONE_VM sharing, with vfork() excluded because its execution semantics prevent the same race. That pattern appears throughout systems engineering: a convenient flag, group membership, service state, or configuration value becomes a stand-in for a property it does not fully guarantee. Over time, new execution paths invalidate the shortcut. **In practical terms, it is a good time to:** - review custom kernel-dependent software that uses unusual clone() flags or aggressive process creation - run representative concurrency and process-lifecycle tests after kernel updates on staging systems - inspect application crash reports for regressions involving threading, shared memory, or process creation - keep kernel and libc test coverage aligned with the production distributions you actually operate The broader takeaway is not “avoid assumptions.” It is to know which assumptions are acting as security boundaries. #KernelSecurity #OpenSourceSecurity #Linux #DevSecOps #InfrastructureSecurity https://linuxsecurity.com/news/security-vulnerabilities/linux-futex-vfork-race

    Post summary

    The text discloses details about the kernel futex race (CVE‑2026‑52973), explains the underlying issue, and offers usage recommendations, but does not present a PoC, exploit, or patch.

    0000094
    4.5K followersView on X
  • LinuxSecurity@lnxsec
    General

    “Local vulnerability” is one of the most misleading labels in infrastructure risk discussions. The NVD scoring for CVE-2026-52973 describes local attack access with low privileges. That sounds reassuring until you remember how many Linux systems intentionally provide local execution: CI runners, developer hosts, shared research servers, container platforms, bastion-adjacent tooling, and application nodes where a service account can execute code. Local does not mean harmless. It means the attacker needs a foothold first. In a real intrusion, that foothold may already exist through a web service, stolen SSH key, compromised dependency, or exposed container. A kernel memory-safety flaw can then become part of the path from limited execution to a much larger security outcome. **In practical terms, it is a good time to:** - identify systems where untrusted or semi-trusted users can execute local code - review SSH `authorized_keys`, sudo rules, and service accounts on those systems for unnecessary entry points - correlate kernel vulnerability exposure with EDR, auditd, or osquery evidence of unexpected local execution - prioritize remediation by workload trust model, not only by CVSS score Do your vulnerability priorities change when “local access” describes a normal feature of the platform rather than a rare prerequisite? #LinuxSecurity #PrivilegeEscalation #ThreatDetection #IncidentResponse #InfrastructureSecurity https://linuxsecurity.com/news/security-vulnerabilities/linux-futex-vfork-race

    Post summary

    The post discusses the misleading nature of the term ‘local vulnerability,’ describes CVE‑2026‑52973 as a kernel memory‑safety flaw that can be abused when local code execution is possible, and urges operators to audit local privilege boundaries for mitigation.

    00000128
    4.5K followersView on X
  • LinuxSecurity@lnxsec
    General

    The hardest kernel bugs to investigate are often the ones that leave almost no useful evidence before the machine becomes unstable. CVE-2026-52973 was associated with a slab use-after-free condition detectable with KASAN. Most production systems do not run KASAN-enabled kernels, which means the clean diagnostic available to developers may be absent when an administrator sees a crash, lockup, or unexplained service failure. That gap matters for incident response. If kernel and early-boot logs are not retained off-host, a reboot can erase the context needed to distinguish hardware trouble, a kernel defect, and malicious activity. **In practical terms, it is a good time to:** - confirm `journald` or rsyslog forwards kernel messages to centralized storage - query recent logs for kernel oops, general protection faults, slab corruption, use-after-free indicators, or unexpected reboots - verify kdump is configured on systems where post-crash kernel evidence is operationally important - test whether crash dumps and kernel logs remain available after reboot and log rotation The useful takeaway is simple: kernel observability has to exist before the crash. #IncidentResponse #LinuxSecurity #SecurityOperations #KernelSecurity #SysAdmin https://linuxsecurity.com/news/security-vulnerabilities/linux-futex-vfork-race

    Post summary

    The post discusses CVE‑2026‑52973 as a slab use‑after‑free and offers incident‑response steps, but provides no PoC, exploit, active exploitation, patch, or false‑positive information.

    0000092
    4.5K followersView on X
  • LinuxSecurity@lnxsec
    Disclosure

    Kernel races are often treated as obscure implementation bugs until they collide with a security boundary that everyone assumed was stable. CVE-2026-52973 is a useful example. The futex path relied on strict pthread-style `CLONE_THREAD` semantics when deciding whether to allocate private default hash state. But Linux can share an address space with `CLONE_VM` without using the exact thread model that assumption expected. Under the wrong interleaving, that mismatch can become a use-after-free. The operational lesson is broader than this one fix: kernel security depends on behavioral assumptions between subsystems, not just on whether an API is documented or a feature is enabled. Those assumptions are hard to see in an asset inventory, a benchmark, or a compliance report. For teams running dense multi-process workloads, container hosts, CI builders, or shared application platforms, concurrency bugs deserve attention because failure modes can cross availability and privilege boundaries quickly. **In practical terms, it is a good time to:** - compare the running kernel on exposed Linux systems with distribution advisories for CVE-2026-52973 - verify whether the distribution has backported the fix rather than relying only on upstream version numbers - inventory workloads that create many processes or share memory aggressively, especially on multi-tenant hosts - review kernel crash, oops, and KASAN-style evidence in centralized logs for unexplained memory-safety failures How often does your vulnerability process account for kernel backports and runtime behavior instead of just scanner version matching? #LinuxSecurity #KernelSecurity #VulnerabilityManagement #SysAdmin #DevSecOps https://linuxsecurity.com/news/security-vulnerabilities/linux-futex-vfork-race

    Post summary

    CVE‑2026‑52973 is a kernel use‑after‑free race involving futex handling with CLONE_THREAD/CLONE_VM semantics, and the post recommends checking distribution advisories, confirming backports, and reviewing logs for related crashes.

    00000114
    4.4K followersView on X
CPE platform detail6 entries

6 of 6 entries

PartVendorProductVersionTarget SWTarget HW
OSlinuxlinux_kernel---
OSlinuxlinux_kernel6.17--
OSlinuxlinux_kernel6.17--
OSlinuxlinux_kernel6.17--
OSlinuxlinux_kernel6.17--
OSlinuxlinux_kernel7.1--

Explore more