Junglewise Threat Intelligence

CVE-2026-46052: Linux kernel Ceph denial of service in dentry handling

CVE-2026-46052 · Severity: info · CVSS 5.5 · Published 2026-05-27

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's Ceph file system client can cause a system to hang or become unresponsive. When the system processes certain file lookup requests, it may incorrectly handle internal memory structures, leading to an infinite loop that consumes processor resources. This can result in a denial-of-service condition where the affected server stops responding to legitimate requests.

Technical details

A vulnerability exists in the Ceph file system implementation within the Linux kernel (specifically in fs/ceph/dir.c) where the code incorrectly assumes that a 'negative' dentry is also 'unhashed'. In ceph_finish_lookup() and ceph_lookup(), the kernel may call d_add(dentry, NULL) on a negative dentry that is already present in the primary dcache hash. This causes __d_rehash() to unconditionally reinsert the dentry into the hlist_bl bucket, potentially creating a self-loop or other corruption. Subsequent calls to __d_lookup() can then enter an infinite loop while walking the corrupted hash list, leading to CPU soft lockups and RCU stall reports. The fix ensures d_add() is only called if the dentry is actually unhashed.

Affected products

  • Linux Linux kernel 6.18.17-i1-amd; fixed in 2010cb0, 4179cc3, 803447f, 83ce43a, b91e535

Timeline

  • 2026-03-27: other: Patch authored
  • 2026-05-27: advisory: NVD publication date

References

Related threats