Database/Kernel, userspace & hypervisor
Linux kernel algif_aead: async AEAD requests share the socket IV buffer, IV handling can be inconsistent
Impact
AF_ALG AEAD requests submitted asynchronously used the socket-wide IV buffer while the request was still in flight. Later activity on the same socket could update that shared state before the original request completed, so an in-flight AEAD operation could run with an IV other than the one it was prepared with. The consequence is incorrect or inconsistent encryption/decryption results for workloads that drive AF_ALG AEAD with AIO - a data-integrity problem, not a disclosure of kernel memory as far as the record states. On a GPU fleet this matters only where something on the node actually uses the AF_ALG interface; most inference and training stacks do not, so check before scheduling work.
Who can reach it
Local. Any local user that can open an AF_ALG socket and submit async AEAD requests; no privilege is required to reach the interface. Not reachable remotely, and not reachable at all if AF_ALG is unavailable to workloads.
What to do
Update the kernel to a stable release containing the fix (IV snapshotted into per-request storage when the AEAD request is prepared) and reboot each node. Where AF_ALG is not needed, blocking the AF_ALG socket family for untrusted workloads removes the exposure without a reboot.
References
Related entries
- Linux kernel KVM nSVM: failed host CR3 restore on nested #VMEXIT keeps running L1 with corrupted stateCVE-2026-46032 · Linux kernel KVM nSVM (nested_svm_vmexit host CR3 restore)Medium
- Linux kernel KVM nSVM: wrong NextRIP used in vmcb02 after the first L2 VMRUNCVE-2026-46059 · Linux kernel KVM nSVM (vmcb02 NextRIP after nested VMRUN)Medium
- Linux kernel x86/shstk: recursive mmap lock during shadow stack sigreturn can deadlock the taskCVE-2026-46063 · Linux kernel x86 shadow stack (shstk sigreturn mmap lock handling)Medium
- Linux kernel KVM SVM: INVLPGA does not raise #UD with EFER.SVME clearCVE-2026-46082 · Linux kernel KVM SVM (INVLPGA #UD injection when EFER.SVME=0)Medium
- Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd): Memory is handed to a consumer without beingCVE-2026-46229 · Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd)Medium
- polkit: unbounded stdin read in polkit-agent-helper-1 lets a local user exhaust system memoryCVE-2026-4897 · polkit polkit-agent-helper-1 (unbounded read from stdin in the setuid helper)Medium
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.