Database/Kernel, userspace & hypervisor
Linux kernel CTR_DRBG: generate can report success while leaving the output buffer uninitialized
Impact
drbg_ctr_generate() can return success on a path where it actually failed, so the caller consumes an output buffer that was never filled. Any kernel consumer of the CTR_DRBG - including FIPS-mode configurations where the DRBG is the sanctioned RNG - can therefore receive data it believes is random but is not, with no error to key off. The record does not identify a specific caller or quantify predictability, so treat this as a correctness and assurance problem for kernel-generated key material rather than a demonstrated key-recovery path. It matters on a GPU fleet because the same host kernel image is usually rolled across every node, so a build with this defect is fleet-wide.
Who can reach it
No remote attack path is described in the record. The failure is triggered by the DRBG's own error handling inside the kernel; a local user can reach the CTR_DRBG through the kernel crypto API, but the record does not establish attacker control over the failure condition.
What to do
Take the stable kernel update carrying the fix and reboot each node; there is no runtime toggle for this. On a GPU fleet that means the usual rolling drain-and-reboot, one node at a time, and hosts in FIPS mode should be prioritised because the CTR_DRBG is the approved generator there. Distribution kernel-livepatch coverage for this commit is not stated in the record.
References
Related entries
- Linux kernel ccp: /dev/sev ioctls re-run SEV platform init and can crash a host running VMsCVE-2026-64307 · Linux kernel ccp/PSP driver (/dev/sev ioctls re-running SEV/SNP platform init)Medium
- Linux kernel chacha20poly1305 template: missing argument check dereferences an error pointerCVE-2026-64314 · Linux kernel crypto chacha20poly1305 template (chachapoly_create)Medium
- Linux nvmet-rdma: device reference leaks whenever a queue connect is rejected as busyCVE-2026-64321 · Linux kernel nvmet-rdma (device refcount on queue connect)Medium
- Linux kernel BPF verifier: map-in-map lookup nullness elided using the wrong max_entriesCVE-2026-64353 · Linux kernel BPF verifier (ARRAY_OF_MAPS with BPF_F_INNER_MAP inner arrays)Medium
- Linux mm/swap: full-cluster reclaim runs without rescheduling and softlocks large-core-count hostsCVE-2026-64415 · Linux kernel mm/swap (swap_reclaim_full_clusters, missing cond_resched)Medium
- Linux mm: NULL dereference in lookup_swap_cgroup_id panics swapless hosts at process exitCVE-2026-64416 · Linux kernel mm swap_cgroup (lookup_swap_cgroup_id on hosts with no swap)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.