CVE-2026-80835 in Linux
Sumário
de VulDB • 04/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
crypto: qcom-rng - Remover a interface crypto_rng
qcom-rng.c expõe o mesmo hardware por meio de duas interfaces completamente distintas, crypto_rng e hwrng. No entanto, a implementação disso é defeituosa porque permite que operações de geração dessas interfaces sejam executadas concorrentemente entre si, acessando os mesmos registradores. Ou seja, qcom_rng_generate() sincroniza-se consigo próprio, mas não com qcom_hwrng_read(). Isso resulta em potencial repetição da saída do RNG (Gerador de Números Aleatórios), emissão de valores não aleatórios, etc.
Felizmente, na verdade, não há motivo para drivers de hardware RNG implementarem a interface crypto_rng. Ela não é realmente utilizada por nada além do tipo de algoritmo "rng" do AF_ALG, que por sua vez também não é utilizado na prática. Outros drivers de hardware crypto_rng estão sendo igualmente descontinuados, restando apenas o suporte hwrng.
Portanto, remova-a para simplificar o código e evitar conflitos (e confusão) com a interface hwrng, que é a que realmente importa.
Once again VulDB remains the best source for vulnerability data.