CVE-2024-50106
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2024-50106 affects the Linux kernel's Network File System (NFS) server implementation. The vulnerability involves a race condition between the laundromat thread handling revoked delegations and a client sending free_stateid operations. This issue was discovered in versions from 3.17 up to (excluding) 6.11.6, and was disclosed on November 5, 2024 (NVD).

Technical details

The vulnerability stems from a race condition in the NFS server's delegation handling mechanism. When the laundromat thread identifies an expired delegation that needs revocation, it marks the delegation stid as revoked and adds it to a reaper list. However, it unlocks the state lock before completing the delegation revocation. This allows a racing free_stateid processing thread to remove the delegation from the reaper list and free the delegation stid structure, leading to a use-after-free condition when nfsd_breaker_owns_lease() attempts to dereference the freed delegation stateid. The vulnerability has been assigned a CVSS v3.1 base score of 7.0 HIGH (NVD).

Impact

When exploited, this vulnerability can lead to a use-after-free condition in the kernel, potentially resulting in system crashes or denial of service. The issue specifically affects the NFS server's ability to properly handle delegation states and could impact the stability of systems running the NFS server (NVD).

Exploitability

The vulnerability requires local access and specific timing conditions to be exploited. It occurs during the interaction between the NFS server's laundromat thread and client operations, specifically when handling delegation revocations and free_stateid operations (Kernel Patch).

Mitigation and workarounds

A patch has been developed that adds two new sc_status values to help coordinate between the laundromat and other operations. The fix ensures proper synchronization between the laundromat thread and free_stateid operations by maintaining appropriate state tracking and preventing premature delegation structure cleanup. Users should update to kernel version 6.11.6 or later which includes this fix (Kernel Patch).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-74730CRITICAL9.8
  • Linux Kernel logoLinux Kernel
  • linux
NoYesAug 22, 2026
CVE-2026-74733HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-devel-matched
NoYesAug 22, 2026
CVE-2026-74726HIGH7.3
  • Linux Kernel logoLinux Kernel
  • kernel
NoYesAug 22, 2026
CVE-2026-74732MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • kernel-selftests-internal
NoYesAug 22, 2026
CVE-2026-74728NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug-modules-core
NoNoAug 22, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management