GPU VulnDB

Database/Kernel, userspace & hypervisor

Linux kernel SUNRPC auth_gss: gss_auth reference leaked when gss_alloc_msg allocation fails

CVSS 5.5CVE-2026-45964Kernel, userspace & hypervisorcurated

Impact

gss_alloc_msg() takes a kref on gss_auth to balance the put done in gss_release_msg(), but the error path after a failed kstrdup_const() of the service name frees the message without dropping that reference. Each occurrence pins a gss_auth structure forever, so the credential cache for a Kerberized RPC mount never shrinks. On storage-heavy GPU nodes using sec=krb5 NFS this is slow unreclaimable kernel memory growth under memory pressure, ending in a reboot to recover. Distinct from the XDR decode leaks in CVE-2026-45870 - different function, different commit series.

Who can reach it

Local and indirect: the error path requires an allocation failure while setting up a GSS upcall message, so it is reached under memory pressure on a host doing Kerberos RPC, not by a directed attacker action the record describes.

What to do

Update to a stable kernel carrying the kref_put() in the err_put_pipe_version path (five stable commits linked) and reboot the node. No runtime mitigation; leaked gss_auth structures are only released by a reboot.

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.