VDB

CVE-2026-80835

CVE-2026-80835 PUBLISHED

Reported by Linux · Published September 4, 2026

In the Linux kernel, the following vulnerability has been resolved: crypto: qcom-rng - Remove crypto_rng interface qcom-rng.c exposes the same hardware through two completely separate interfaces, crypto_rng and hwrng. However, the implementation of this is buggy because it permits generation operations from these interfaces to run concurrently with each other, accessing the same registers. That is, qcom_rng_generate() synchronizes with itself but not with qcom_hwrng_read(). This results in potential repetition of output from the RNG, output of non-random values, etc. Fortunately, there's actually no point in hardware RNG drivers implementing the crypto_rng interface. It's not actually used by anything besides the "rng" algorithm type of AF_ALG, which in turn is not actually used in practice. Other crypto_rng hardware drivers are likewise being phased out, leaving just the hwrng support. Thus, remove it to simplify the code and avoid conflict (and confusion) with the hwrng interface which is the one that actually matters.

EPSS 0.17% · 6.4th percentile

Risk Scores

EPSS Score
0.17%
6.4th percentile

Affected Products

VendorProductVersions
LinuxLinuxf29cd5bb64c258f29b4c49452532481f50eb43ca, f29cd5bb64c258f29b4c49452532481f50eb43ca, f29cd5bb64c258f29b4c49452532481f50eb43ca
LinuxLinux6.7, 0, 6.12.108
LinuxLinux7.3-rc1, 0, 6.12.108
linuxlinux_kernel6.7, 6.7, 6.7

Timeline

  • Sep 4, 2026 Coalition ESS Score
  • Sep 4, 2026 CVE Published
  • Sep 5, 2026 EPSS Score
  • Sep 16, 2026 EPSS Score

References

Open in Interactive Console →
$ Console Community · 100/wk Open console ›