CVE-2025-37984 in Linuxinformazioni

Riassunto

di VulDB • 01/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

crypto: ecdsa - Protezione contro i overflow interi in DIV_ROUND_UP()

Herbert segnala che DIV_ROUND_UP() può generare un overflow non necessario se il callback ->key_size() di una implementazione ECDSA restituisce un valore insolitamente elevato. Herbert suggerisce invece (per una divisione per 8):

X / 8 + !!(X & 7)

Sulla base di questa formula, viene introdotto un macro generico DIV_ROUND_UP_POW2() e lo si utilizza al posto di DIV_ROUND_UP() per i valori restituiti da ->key_size().

Inoltre, il macro viene utilizzato anche in ecc_digits_from_bytes(), dove il parametro "nbytes" è in alcuni casi un valore restituito da ->key_size(), oppure una lunghezza ASN.1 specificata dall'utente nel caso di ecdsa_get_signature_rs().

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

16/04/2025

Divulgazione

20/05/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00177

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!