Junglewise Threat Intelligence

CVE-2026-46119: Linux Kernel libceph slab-out-of-bounds read in auth processing

CVE-2026-46119 · Severity: info · CVSS 5.3 · Published 2026-05-28

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's Ceph storage client could allow for the accidental disclosure of sensitive system memory. When the system receives a specifically formatted or corrupted authentication message from a storage server, it may inadvertently send back data from its own internal memory buffers. This could potentially expose small amounts of system information to the network.

Technical details

A vulnerability exists in the libceph module of the Linux kernel due to improper validation of the 'result' field in CEPH_MSG_AUTH_REPLY messages. In ceph_handle_auth_reply(), a positive value in the result field is incorrectly treated as an error code and passed to handle_auth_reply(). This value is subsequently used as the length for the front segment of a CEPH_MSG_AUTH message. If this value exceeds the preallocated buffer size (front_alloc_len), an out-of-bounds read occurs, causing the kernel to transmit adjacent slab memory over the network. The fix ensures only negative values are treated as errors and adds a BUG_ON check to prevent out-of-bounds lengths from being processed.

Affected products

  • Linux Linux Kernel All versions prior to the May 2026 patches

Timeline

  • 2026-04-21: other: Patch submitted by developer
  • 2026-05-28: advisory: CVE published in NVD

References