CVE Catalog

CVE-2026-43304

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.74%

54th percentile - higher than 54% of all known CVEs

Summary

In the Linux kernel, libceph did not verify the key length when decoding the key, which could exceed a fixed-size buffer in process_auth_done(). A new CEPH_MAX_KEY_LEN constant and length check were introduced, replacing the previous check for missing key material.

Risk Assessment

An improper key length could lead to memory handling issues during authentication processing in libceph. This may cause errors or potential memory corruption on systems using Ceph.

Recommendation

Update the Linux kernel to a version containing the fix that introduces CEPH_MAX_KEY_LEN and key length validation. Ensure Ceph components run on a patched kernel version.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: libceph: define and enforce CEPH_MAX_KEY_LEN When decoding the key, verify that the key material would fit into a fixed-size buffer in process_auth_done() and generally has a sane length. The new CEPH_MAX_KEY_LEN check replaces the existing check for a key with no key material which is a) not universal since CEPH_CRYPTO_NONE has to be excluded and b) doesn't provide much value since a smaller than needed key is just as invalid as no key -- this has to be handled elsewhere anyway.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS