CVE-2025-40218 in Linuxinformazioni

Riassunto

di VulDB • 16/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

mm/damon/vaddr: non ripetere pte_offset_map_lock() fino al successo

L'implementazione dell'insieme di operazioni per lo spazio degli indirizzi virtuali di DAMON (vaddr) chiama pte_offset_map_lock() all'interno della funzione callback del walk della tabella delle pagine. Questo serve per leggere e scrivere i bit di accesso della tabella delle pagine. Se pte_offset_map_lock() fallisce, viene riprovato restituendo la funzione callback del walk della tabella delle pagine con ACTION_AGAIN.

Tuttavia, pte_offset_map_lock() può fallire continuamente se il target è un'entry di migrazione pmd. Di conseguenza, potrebbe causare un walk infinito della tabella delle pagine se la migrazione non può essere completata fino al termine del walk della tabella delle pagine. Questo ha effettivamente causato un soft lockup quando il hotplugging della CPU e DAMON erano in esecuzione in parallelo.

Si evita il ciclo infinito semplicemente non ripetendo il walk della tabella delle pagine. DAMON garantisce solo una precisione "best-effort", quindi la mancata rilevazione dell'accesso a tali pagine non costituisce un problema.

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

Responsabile

Linux

Prenotare

16/04/2025

Divulgazione

04/12/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00187

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!