CVE-2026-23047
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23047 is a vulnerability in the Linux kernel's libceph subsystem involving incorrect state management of the t->paused flag in the calc_target() function. The flaw causes linger requests (used for Ceph watch/notify operations) to never be marked as paused, leading to deadlocks in rbd_reregister_watch() when the rbd_dev->watch_mutex is held indefinitely. It was published on February 4, 2026, and affects the Linux kernel across multiple stable branches. The CVSS category is estimated as Medium, with an EPSS score of 0.032% (Feedly).

Technical details

The root cause is a logic error in libceph's calc_target() function (net/ceph/osd_client.c), which clears t->paused when a request should be unpaused but never sets it when a request should be paused. For linger requests, __submit_request() — which normally handles setting the paused flag — is not invoked, so lreq->t.paused is never set. This means that when a paused unwatch request times out and the subsequent (re)watch request enters the paused state, it is never placed on the need_resend_linger list. Consequently, rbd_reregister_watch() blocks indefinitely waiting on lreq->reg_commit_wait, holding rbd_dev->watch_mutex and preventing further watch operations. The fix involves making calc_target() responsible for both setting and clearing t->paused (Feedly, Linux Kernel Git).

Impact

The primary impact is a denial-of-service condition on systems using Ceph RBD (RADOS Block Device) with watch/notify functionality. A deadlock in rbd_reregister_watch() causes the rbd_dev->watch_mutex to be held indefinitely, preventing watch reestablishment and potentially hanging kernel threads that depend on this mutex. This can result in loss of availability for RBD-backed storage operations, impacting workloads in environments using Ceph-backed block storage (e.g., OpenStack, Kubernetes with Ceph CSI). There is no known confidentiality or integrity impact (Feedly).

Mitigation and workarounds

The fix has been applied to multiple Linux kernel stable branches via patches to net/ceph/osd_client.c. Downstream distributions including Amazon Linux 2 (kernel 5.10, 5.15), SUSE (SUSE-SU-2026:1661-1), Ubuntu (USN-8278-1, USN-8289-1, USN-8296-1, USN-8278-2, USN-8289-2, USN-8296-2, USN-8393-1), and Oracle Linux have released updated kernel packages. Administrators should update to the latest patched kernel version provided by their distribution. No configuration-based workaround is known; upgrading the kernel is the recommended remediation (Amazon Linux Advisory, SUSE Advisory, Ubuntu USN-8278-1).

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-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 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