CVE-2025-39804 in Linuxinformación

Resumen

por VulDB • 2026-07-25

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

lib/crypto: arm64/poly1305: Corregir la corrupción de registros en contextos sin SIMD

Restaurar la comprobación de usabilidad del SIMD que fue eliminada por el commit a59e5468a921 ("crypto: arm64/poly1305 - Add block-only interface").

Esta comprobación de seguridad es económica y vale bien la pena eliminar una fuente potencial de errores (footgun). Aunque las funciones Poly1305 no deberían ser llamadas cuando los registros SIMD son inutilizables, si se llaman de todos modos, deben realizar correctamente su función en lugar de corromper los registros de tareas aleatorias y/o calcular MACs incorrectos. Corregir esto también es necesario para que poly1305_kunit pase las pruebas.

Utilizar simplemente may_use_simd() en lugar del original crypto_simd_usable(), ya que poly1305_kunit no dependerá de crypto_simd_disabled_for_test.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2025-04-16

Divulgación

2025-09-15

Moderación

aceptado

Artículo

VDB-323910

CPE

listo

EPSS

0.00133

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!