{ "dataType": "CVE_RECORD", "dataVersion": "5.2", "cveMetadata": { "cveId": "CVE-2026-80833", "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "state": "PUBLISHED", "assignerShortName": "Linux", "dateReserved": "2026-08-26T14:34:25.796Z", "datePublished": "2026-09-04T15:54:41.795Z", "dateUpdated": "2026-10-19T08:44:25.619Z" }, "containers": { "cna": { "providerMetadata": { "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "shortName": "Linux", "dateUpdated": "2026-10-19T08:44:25.619Z" }, "descriptions": [ { "lang": "en", "value": "In the Linux kernel, the following vulnerability has been resolved:\n\ncrypto: sun8i-ss - Remove crypto_rng interface\n\nSince the crypto_rng interface for hardware PRNGs is unused and is\nredundant with hwrng and the actual Linux RNG, it's being phased out.\nMost drivers for it were already removed. Go ahead and remove the\nsun8i-ss support which is one of the only remaining ones.\n\nAs usual for crypto_rng, this driver was also buggy: its ->generate()\nfunction had a use-after-free vulnerability due to using\nwait_for_completion_interruptible_timeout() without handling shutting\ndown the DMA operation if a signal is sent. Also, it had a buffer\noverread bug in the line 'memcpy(ctx->seed, d + dlen, ctx->slen);'.\nThere's no point in fixing these bugs separately only to remove the code\nanyway, so this commit is marked with Fixes and Cc stable." } ], "affected": [ { "product": "Linux", "vendor": "Linux", "defaultStatus": "unaffected", "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", "programFiles": [ "drivers/crypto/allwinner/Kconfig", "drivers/crypto/allwinner/sun8i-ss/Makefile", "drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c", "drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c", "drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h" ], "versions": [ { "version": "ac2614d721dea2ff273af19c6c5d508d58a2bb3e", "lessThan": "9127d2a88c1795ddc4ba7687fea01cab1908fae1", "status": "affected", "versionType": "git" }, { "version": "ac2614d721dea2ff273af19c6c5d508d58a2bb3e", "lessThan": "64f3406ad082c00fb7a80240a24943ccb6d9a538", "status": "affected", "versionType": "git" }, { "version": "ac2614d721dea2ff273af19c6c5d508d58a2bb3e", "lessThan": "6117968fe2cdcde28ac3aa6ec814485320af4049", "status": "affected", "versionType": "git" }, { "version": "ac2614d721dea2ff273af19c6c5d508d58a2bb3e", "lessThan": "a41e4ba94ad4571aa2e566baa395e6e871e0fd4f", "status": "affected", "versionType": "git" }, { "version": "ac2614d721dea2ff273af19c6c5d508d58a2bb3e", "lessThan": "d29ccf9eeb67d775221e49a079caa1af83427afa", "status": "affected", "versionType": "git" }, { "version": "ac2614d721dea2ff273af19c6c5d508d58a2bb3e", "lessThan": "7c257a295e05ceb8f78aa3efecc4e9ce19c3313f", "status": "affected", "versionType": "git" }, { "version": "ac2614d721dea2ff273af19c6c5d508d58a2bb3e", "lessThan": "8ab58786b4c63b8f1b6c522f33bb67a3c8c2791f", "status": "affected", "versionType": "git" }, { "version": "ac2614d721dea2ff273af19c6c5d508d58a2bb3e", "lessThan": "a78446ee6fae86ac8733f120e3ffce2e5d9384f5", "status": "affected", "versionType": "git" } ] }, { "product": "Linux", "vendor": "Linux", "defaultStatus": "affected", "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", "programFiles": [ "drivers/crypto/allwinner/Kconfig", "drivers/crypto/allwinner/sun8i-ss/Makefile", "drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c", "drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c", "drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h" ], "versions": [ { "version": "5.10", "status": "affected" }, { "version": "0", "lessThan": "5.10", "status": "unaffected", "versionType": "semver" }, { "version": "5.10.271", "lessThanOrEqual": "5.10.*", "status": "unaffected", "versionType": "semver" }, { "version": "5.15.222", "lessThanOrEqual": "5.15.*", "status": "unaffected", "versionType": "semver" }, { "version": "6.1.189", "lessThanOrEqual": "6.1.*", "status": "unaffected", "versionType": "semver" }, { "version": "6.6.158", "lessThanOrEqual": "6.6.*", "status": "unaffected", "versionType": "semver" }, { "version": "6.12.109", "lessThanOrEqual": "6.12.*", "status": "unaffected", "versionType": "semver" }, { "version": "6.18.50", "lessThanOrEqual": "6.18.*", "status": "unaffected", "versionType": "semver" }, { "version": "7.2.3", "lessThanOrEqual": "7.2.*", "status": "unaffected", "versionType": "semver" }, { "version": "7.3", "lessThanOrEqual": "*", "status": "unaffected", "versionType": "original_commit_for_fix" } ] } ], "cpeApplicability": [ { "nodes": [ { "operator": "OR", "negate": false, "cpeMatch": [ { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.10", "versionEndExcluding": "5.10.271" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.10", "versionEndExcluding": "5.15.222" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.10", "versionEndExcluding": "6.1.189" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.10", "versionEndExcluding": "6.6.158" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.10", "versionEndExcluding": "6.12.109" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.10", "versionEndExcluding": "6.18.50" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.10", "versionEndExcluding": "7.2.3" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.10", "versionEndExcluding": "7.3" } ] } ] } ], "references": [ { "url": "https://git.kernel.org/stable/c/9127d2a88c1795ddc4ba7687fea01cab1908fae1" }, { "url": "https://git.kernel.org/stable/c/64f3406ad082c00fb7a80240a24943ccb6d9a538" }, { "url": "https://git.kernel.org/stable/c/6117968fe2cdcde28ac3aa6ec814485320af4049" }, { "url": "https://git.kernel.org/stable/c/a41e4ba94ad4571aa2e566baa395e6e871e0fd4f" }, { "url": "https://git.kernel.org/stable/c/d29ccf9eeb67d775221e49a079caa1af83427afa" }, { "url": "https://git.kernel.org/stable/c/7c257a295e05ceb8f78aa3efecc4e9ce19c3313f" }, { "url": "https://git.kernel.org/stable/c/8ab58786b4c63b8f1b6c522f33bb67a3c8c2791f" }, { "url": "https://git.kernel.org/stable/c/a78446ee6fae86ac8733f120e3ffce2e5d9384f5" } ], "title": "crypto: sun8i-ss - Remove crypto_rng interface", "x_generator": { "engine": "bippy-1.2.0" } } } }