Skip to content
Heist/ feed
Unrated

crypto: sun8i-ce - Remove crypto_rng interface

Type: advisorySource: Official CVE List1 source record

In the Linux kernel, the following vulnerability has been resolved: crypto: sun8i-ce - Remove crypto_rng interface Since the crypto_rng interface for hardware PRNGs is unused and is redundant with hwrng and the actual Linux RNG, it's being phased out. Most drivers for it were already removed. Go ahead and remove the sun8i-ce support which is one of the only remaining ones. Note that the sun8i-ce support for hwrng remains in place. That is the interface that actually matters. As usual for crypto_rng, this driver was also buggy: its ->generate() function had a use-after-free vulnerability due to using wait_for_completion_interruptible_timeout() without handling shutting down the DMA operation if a signal is sent. There's no point in fixing this separately only to remove the code anyway, so this commit is marked with Fixes and Cc stable.

Announced Group revision 1
Original source ↗

CVE-2026-80834

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-80834

Linux

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Linux

Source reference: /containers/cna/affected/1/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "5eb7e946888493959b1c393144934afcbcd0cfc1",
        "lessThan": "19588f78db582ba4c47b4001bb27f39bb19dc432",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "5eb7e946888493959b1c393144934afcbcd0cfc1",
        "lessThan": "ce641e75e0fc912acd4bf661367617561bc7c63f",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "5eb7e946888493959b1c393144934afcbcd0cfc1",
        "lessThan": "b69af40720cabd13da763575022a3d4430b02dfc",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "5eb7e946888493959b1c393144934afcbcd0cfc1",
        "lessThan": "2c8fa2299789282db1aac566a60c2012a5ba8ea8",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "5eb7e946888493959b1c393144934afcbcd0cfc1",
        "lessThan": "7bb9e6060710eb7b59491d9826169190297adace",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "5eb7e946888493959b1c393144934afcbcd0cfc1",
        "lessThan": "8e4f9110aba3127024646ef7a8999dcfcc03f516",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "5eb7e946888493959b1c393144934afcbcd0cfc1",
        "lessThan": "1017f987c5f0841f00408a78f947990c9d84b346",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "5eb7e946888493959b1c393144934afcbcd0cfc1",
        "lessThan": "011556f71d094da61379ae3672692cae2795304e",
        "versionType": "git"
      }
    ],
    "programFiles": [
      "drivers/crypto/allwinner/Kconfig",
      "drivers/crypto/allwinner/sun8i-ce/Makefile",
      "drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c",
      "drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c",
      "drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h"
    ],
    "defaultStatus": "unaffected"
  },
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "5.10"
      },
      {
        "status": "unaffected",
        "version": "0",
        "lessThan": "5.10",
        "versionType": "semver"
      },
      {
        "status": "unaffected",
        "version": "5.10.271",
        "versionType": "semver",
        "lessThanOrEqual": "5.10.*"
      },
      {
        "status": "unaffected",
        "version": "5.15.222",
        "versionType": "semver",
        "lessThanOrEqual": "5.15.*"
      },
      {
        "status": "unaffected",
        "version": "6.1.189",
        "versionType": "semver",
        "lessThanOrEqual": "6.1.*"
      },
      {
        "status": "unaffected",
        "version": "6.6.158",
        "versionType": "semver",
        "lessThanOrEqual": "6.6.*"
      },
      {
        "status": "unaffected",
        "version": "6.12.109",
        "versionType": "semver",
        "lessThanOrEqual": "6.12.*"
      },
      {
        "status": "unaffected",
        "version": "6.18.50",
        "versionType": "semver",
        "lessThanOrEqual": "6.18.*"
      },
      {
        "status": "unaffected",
        "version": "7.2.3",
        "versionType": "semver",
        "lessThanOrEqual": "7.2.*"
      },
      {
        "status": "unaffected",
        "version": "7.3",
        "versionType": "original_commit_for_fix",
        "lessThanOrEqual": "*"
      }
    ],
    "programFiles": [
      "drivers/crypto/allwinner/Kconfig",
      "drivers/crypto/allwinner/sun8i-ce/Makefile",
      "drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c",
      "drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c",
      "drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h"
    ],
    "defaultStatus": "affected"
  }
]
Related CVEs
CVE-2026-80834

Source reference: /cveMetadata/cveId

Publisher severity

No explicit severity was provided.

Event
#34851 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement