CVE-2023-52909
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-52909 affects the Linux kernel's NFSv4 server implementation. The vulnerability was discovered in the nfsd4_open codepath, specifically related to handling cached open files. The issue was introduced by commit fb70bf124b05 which added functionality to cache an open file descriptor over a compound (Kernel Git).

Technical details

The vulnerability stems from a race condition where a newly-created nfsdfile can have its PENDING bit cleared while the nf is hashed, but the nffile pointer remains zeroed out. This can lead to a NULL pointer dereference when other tasks attempt to access the nffile pointer. Additionally, there is no guarantee of creating a new nfsdfile if one already exists in the hash, potentially leading to memory leaks. The vulnerability has been assigned a CVSS v3.1 Base Score of 4.7 (MEDIUM) with vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H (NVD).

Impact

The vulnerability can result in a NULL pointer dereference, which can lead to system crashes and denial of service conditions. When exploited, it affects the stability of systems running the NFSv4 server implementation.

Mitigation and workarounds

The issue has been fixed by introducing a new nfsdfileacquireiopened variant that takes an optional file pointer. When present, it takes a new reference to the file instead of opening a new one. If the nfsdfile already has a valid nffile, it ignores the optional file and returns the existing nfsdfile. The fix also includes reworked tracepoints to handle the 'opened' variant (Kernel Git).

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-2025-40343MEDIUM6.4
  • Linux KernelLinux Kernel
  • linux-aws-fips
NoYesDec 09, 2025
CVE-2025-40342MEDIUM6.4
  • Linux KernelLinux Kernel
  • linux-azure-5.4
NoYesDec 09, 2025
CVE-2025-40341MEDIUM5.1
  • Linux KernelLinux Kernel
  • libperf-devel
NoYesDec 09, 2025
CVE-2025-40345N/AN/A
  • Linux KernelLinux Kernel
  • kernel-firmware
NoYesDec 12, 2025
CVE-2025-40344N/AN/A
  • Linux KernelLinux Kernel
  • linux-riscv
NoYesDec 09, 2025

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