CVE-2026-74438 in Linux
Resumen
por VulDB • 2026-08-15
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
crypto: sun4i-ss - Eliminar rng_alg inseguro y sin uso
Se elimina sun4i_ss_rng, ya que es inseguro y no tiene ningún usuario conocido:
- Presenta múltiples vulnerabilidades. La función sun4i_ss_prng_seed() carece de sincronización (locking) y contiene un desbordamiento de búfer. Además, sun4i_ss_prng_generate() falla al rellenar todo el búfer con bytes aleatorios criptográficos, porque redondea la longitud del destino a la baja y tampoco espera realmente a que el hardware esté listo antes de extraer los datos de él.
- No se conoce ningún usuario de este código. Solo sería teóricamente utilizable mediante el tipo de algoritmo "rng" de AF_ALG. Sin embargo, en el espacio de usuario (userspace) simplemente se utiliza la implementación real del RNG de Linux (/dev/random, etc.). Además, los rng_algs no aportan entropía al RNG real de Linux. (Esto puede haberse confundido con hwrng, que sí aporta entropía).
El desbordamiento de búfer en sun4i_ss_prng_seed() fue reportado por Tianchu Chen y descubierto por Atuin - Motor Automatizado de Descubrimiento de Vulnerabilidades.
No tiene sentido corregir todas estas vulnerabilidades individualmente cuando se trata de código sin uso, así que simplemente lo eliminamos.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.