SB2026081521 - Use of insufficiently random values in Linux kernel allwinner sun4i-ss driver
Published: August 15, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Use of insufficiently random values (CVE-ID: CVE-2026-74438)
CWE-ID: CWE-330 - Use of Insufficiently Random Values
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to obtain insufficiently random data.
The vulnerability exists due to improper implementation in sun4i_ss_prng_generate() in the sun4i_ss_prng rng implementation when generating random bytes through the AF_ALG "rng" algorithm interface. A local user can request random output to obtain insufficiently random data.
The function rounds the destination length down and does not wait for the hardware to be ready before reading bytes.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/2eafecaba1b46bb9774eaf3556619fd5b6a17c1c
- https://git.kernel.org/stable/c/306ded31bfa00a69d25823a60d7c797170bfb4f8
- https://git.kernel.org/stable/c/9c8086d9511189c34dfa3f9e3a03f2bee12f56a5
- https://git.kernel.org/stable/c/b2c41fa9dd8fc740c489e060b199165771f268d1
- https://git.kernel.org/stable/c/c401492e01c7bfd38cf14c94d85c7efafe7d1a25
- https://git.kernel.org/stable/c/e4b7b9819811c4c51064c3d3d3c02f0be7491707
- https://git.kernel.org/stable/c/ee2458f8188732aa53a5d42f56e87bfad288b44e