CVE-2024-35875
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2024-35875 addresses a security vulnerability in the Linux kernel's handling of random number generation (RNG) in Confidential Computing (CoCo) environments. The vulnerability was discovered in May 2024 and affects Linux systems utilizing CoCo features. The issue specifically relates to how the system handles RDRAND instruction failures in CoCo environments, where the VM host cannot be trusted (NVD).

Technical details

The vulnerability stems from the Linux kernel's reliance on RDRAND as the only trusted source of entropy in CoCo environments. In CoCo systems, the VM host is considered untrusted and can potentially manipulate or observe most inputs to guests, making RDRAND the sole reliable source of entropy. If RDRAND fails due to CPU hardware faults, the system is designed to continue gathering entropy from other sources, but in CoCo environments, this fallback mechanism becomes catastrophic as there are no other trusted entropy sources available (Kernel Commit).

Impact

The vulnerability primarily affects boot-time security in CoCo environments. If RDRAND is broken or unavailable, it compromises the entire cryptographic security of the CoCo instance, as the system cannot establish a secure random number generation foundation. This impacts all cryptographic operations that rely on secure random number generation, potentially compromising the confidentiality and integrity of the protected environment (Kernel Commit).

Exploitability

The vulnerability requires either a hardware fault in the CPU's RDRAND implementation or a system booted without RDRAND support in a CoCo environment. While direct exploitation is not straightforward, the impact on cryptographic operations makes affected systems potentially vulnerable to various cryptographic attacks (NVD).

Mitigation and workarounds

The fix implements a new security measure that requires successful RNG seeding with RDRAND on CoCo systems during boot. The system now attempts to seed the RNG using 256 bits of RDRAND output at boot time. If this fails, the system will panic rather than continue with potentially compromised entropy. This change has been implemented as a CoCo-specific driver feature rather than a core RNG modification (Kernel Commit).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-80913NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux
NoYesSep 04, 2026
CVE-2026-80905NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel
NoYesSep 04, 2026
CVE-2026-80898NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux
NoYesSep 04, 2026
CVE-2026-80897NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux
NoYesSep 04, 2026
CVE-2026-80892NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux
NoYesSep 04, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management