GPU VulnDB

Database/Kernel, userspace & hypervisor

Linux kernel AF_ALG: receive-side scatterlist extraction ignored the receive buffer budget

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

Impact

af_alg_get_rsgl() used the readable check only as a gate, so an RX scatterlist extraction could attach more data than the socket's receive buffer budget accounted for; the fix caps each extraction at the remaining budget and makes skcipher reject a recvmsg that cannot obtain space for one chunk instead of rounding the request down to zero. The record describes it as availability-only and local. Exposure on a GPU node depends entirely on whether tenant workloads can open AF_ALG sockets - many container runtimes do not permit AF_ALG, and nothing in the mainstream GPU stack needs it, so for most fleets this is unreachable from a tenant pod. Treat it as a correctness fix to carry with the next kernel rather than a reason to open a window.

Who can reach it

Local user able to open an AF_ALG socket and issue recvmsg against it; blocked where seccomp or the runtime denies the AF_ALG address family.

What to do

Take a stable kernel containing the referenced commits in the normal cycle and reboot nodes on your usual schedule. Where tenants should never touch the kernel crypto API at all, deny the AF_ALG family in the container runtime's seccomp profile - that closes the path without 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.