CVE-2025-39804 in Linuxinformação

Sumário

de VulDB • 27/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

lib/crypto: arm64/poly1305: Corrige corrupção de registradores em contextos sem SIMD

Restaura o verificador de usabilidade do SIMD que havia sido removido pelo commit a59e5468a921 ("crypto: arm64/poly1305 - Add block-only interface").

Este mecanismo de segurança é leve e vale bem a pena para eliminar uma fonte potencial de erros (footgun). Embora as funções Poly1305 não devam ser chamadas quando os registradores SIMD estão indisponíveis, caso isso ocorra acidentalmente, elas devem simplesmente executar a ação correta em vez de corromper os registradores de tarefas aleatórias e/ou calcular MACs incorretos. A correção deste problema também é necessária para que o poly1305_kunit seja aprovado nos testes.

Utilize apenas may_use_simd() no lugar do original crypto_simd_usable(), já que o poly1305_kunit não dependerá de crypto_simd_disabled_for_test.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

16/04/2025

Divulgação

15/09/2025

Moderação

aceite

Entrada

VDB-323910

CPE

pronto

EPSS

0.00133

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!