GPU VulnDB

Database/Kernel, userspace & hypervisor

Linux kernel crypto/krb5: derived Kerberos keys left in freed slab memory

CVSS 7.5CVE-2026-80924Kernel, userspace & hypervisorcurated

Impact

crypto_krb5_prepare_encryption() and crypto_krb5_prepare_checksum() released the buffer holding freshly derived Kerberos keys with plain kfree() instead of kfree_sensitive(), so the key material stays in the freed slab object until that memory is reused. On a GPU node this matters where kerberized NFS (RPCSEC_GSS krb5p/krb5i) is the path to the shared dataset and checkpoint storage: session key material recoverable from reused slab memory undermines the confidentiality of that mount. The record gives no exploit path of its own - recovery requires an attacker who can already read kernel slab contents through some other primitive, so treat this as removing a defence-in-depth failure rather than as a directly reachable bug. The CVSS AV:N vector assigned to the record is not supported by the commit message, which describes only residual key material in freed memory.

Who can reach it

No independent remote path. Requires an attacker who can already read freed kernel slab memory on the host - a local user chaining a separate kernel information-leak, or a compromised kernel context. Nodes that never use kerberized NFS or krb5 RPCSEC_GSS do not reach this code at all.

What to do

Pick up the fix from your distribution's stable kernel (upstream commits linked in the references); it is a one-line change from kfree() to kfree_sensitive() on the derived-key buffers. Applying it means installing a new kernel and rebooting each node, which on a GPU fleet means draining running jobs first. Given the limited exposure, batching this into the next scheduled kernel roll is reasonable rather than opening a window for it alone.

References

Related entries

All Kernel, userspace & hypervisor entries

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.