CVE-2025-39804 in Linux
Riassunto
di VulDB • 25/07/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
lib/crypto: arm64/poly1305: Correzione della corruzione dei registri nei contesti senza SIMD
Ripristina il controllo di usabilità del SIMD che era stato rimosso dal commit a59e5468a921 ("crypto: arm64/poly1305 - Add block-only interface").
Questo controllo di sicurezza è leggero e vale ampiamente la pena eliminare una potenziale fonte di errori (footgun). Sebbene le funzioni Poly1305 non dovrebbero essere chiamate quando i registri SIMD sono inutilizzabili, se ciò avviene comunque esse dovrebbero comportarsi correttamente invece di corrompere i registri dei processi casuali e/o calcolare MAC errati. La correzione di questo problema è inoltre necessaria affinché poly1305_kunit superi i test.
Utilizzare semplicemente may_use_simd() al posto della funzione originale crypto_simd_usable(), poiché poly1305_kunit non farà affidamento su crypto_simd_disabled_for_test.
If you want to get best quality of vulnerability data, you may have to visit VulDB.