Database/Control plane, storage & DevOps
Linux kernel libceph: unbounded auth key length overflows a fixed-size buffer in process_auth_done()
Impact
The in-kernel Ceph client did not bound the length of key material decoded during authentication before copying it into a fixed-size buffer in process_auth_done(). A malicious or compromised Ceph monitor, or anyone able to answer on the monitor's behalf on the storage network, can return an oversized key and corrupt kernel memory on the client. On GPU nodes this matters wherever CephFS or RBD is mounted in-kernel for datasets and checkpoints: the client is the compute node itself, so corruption lands on a node that is holding tenant workloads. The record does not demonstrate a working exploit beyond the memory-safety fix, so treat the realistic outcome as client-side kernel instability with memory corruption potential.
Who can reach it
Requires the ability to act as, or sit in the path of, the Ceph monitor that a kernel CephFS/RBD client talks to - i.e. presence on the storage network. No credentials on the client node itself.
What to do
Take the stable kernel update that adds the CEPH_MAX_KEY_LEN check (commits linked in the record); the fix is in the kernel, so each node needs a reboot after patching - drain the GPU node first since in-kernel Ceph mounts cannot be hot-swapped. No vendor-stated workaround; restricting the storage network so only trusted monitors are reachable reduces exposure in the meantime.
References
Related entries
- VMware Avi Load Balancer: authentication bypass grants network access to the Avi control planeCVE-2026-47865 · VMware Avi Load Balancer (Avi Controller authentication)Critical
- rclone (rcd remote control server): An unauthenticated request to the rclone remote-control server instantiates aCVE-2026-49980 · rclone (rcd remote control server)Critical
- Proxmox VE (libpve-storage-perl XXE): XML external entity injection in the Proxmox storage library, reachableCVE-2026-51080 · Proxmox VE (libpve-storage-perl XXE)Critical
- Linux NFS server (nfsd, SECINFO_NO_NAME decode): A truncated SECINFO_NO_NAME operation leaves sin_exp uninitialized andCVE-2026-53398 · Linux NFS server (nfsd, SECINFO_NO_NAME decode)Critical
- Airflow FAB provider: Azure AD login accepted unsigned ID tokens, allowing login as AdminCVE-2026-59243 · Apache Airflow FAB auth manager (Azure AD OAuth ID token validation)Critical
- VMware vCenter (VMware Directory Service authentication bypass): An unauthenticated attacker with network accessCVE-2026-59309 · VMware vCenter (VMware Directory Service authentication bypass)Critical
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.