Skip to content
CVE Ledger
  • Newest CVEsPage
  • Recently added to KEVPage
  • Rising exploitation (EPSS)Page
  • Weekly digestPage
  • StatisticsPage
  • WatchlistPage
  • API docsPage
  • MCP serverPage
  • AboutPage
  • Data sourcesPage
  • Data statusPage
  • ChangelogPage
  • How it's builtPage
  • Support the projectPage

14 results

Back

CVE-2026-80835crypto: qcom-rng - Remove crypto_rng interface

Description

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.

Timeline

  1. ID reserved

    By Linux

  2. · 9 days later

    Published

  3. · 45 days later

    Record updated

Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.

Scores

No CVSS score yet: neither the CNA, CISA nor NVD has scored this CVE. NVD status: Received.

EPSS (exploitation in 30 days)
0.17% · top 94% of all CVEs (15 Nov 2026)
Loading the EPSS history…

The list uses the assigner's score when there is one, then CISA's, then NVD's: Not scored.

Affected products

  • Linux · Linux

    • affected f29cd5bb64c258f29b4c49452532481f50eb43ca – < bb474dcd9d0224264a27a60891f00872b879835f
    • affected f29cd5bb64c258f29b4c49452532481f50eb43ca – < 14d9ee8286460a7b82f3b8610b5c7ebf4550b06b
    • affected f29cd5bb64c258f29b4c49452532481f50eb43ca – < 843e2bdaf8deb8bc341203094dfe582e38ea4af2
    • affected f29cd5bb64c258f29b4c49452532481f50eb43ca – < 669d940351eda316b82e24986e2e0e057653ce7d
    • affected f29cd5bb64c258f29b4c49452532481f50eb43ca – < 2ecdf5c9910e20f73639bc322f0518a3439d17c0
  • Linux · Linux

    • affected 6.7
    • unaffected < 6.7
    • unaffected 6.12.108 – ≤ 6.12.*
    • unaffected 6.18.49 – ≤ 6.18.*
    • unaffected 7.1.13 – ≤ 7.1.*
    • unaffected 7.2.3 – ≤ 7.2.*
    • unaffected 7.3 – ≤ *

References

References5

Sources

The same CVE in the primary databases and aggregators, to check against.

Badge for a README or a ticket

CVE-2026-80835 badge
[![CVE-2026-80835](https://cveledger.app/badge/CVE-2026-80835.svg)](https://cveledger.app/cve/CVE-2026-80835)

Record last updated .