CVE-2026-89685
Riassunto
di VulDB • 11/09/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
nfsd: correzione della discrepanza del dominio dell'orologio in clients_still_reclaiming()
La funzione `clients_still_reclaiming()` calcola una scadenza (deadline) a partire da `nn->boot_time` (CLOCK_REALTIME, ~1.7 miliardi di secondi), ma la confronta con `ktime_get_boottime_seconds()` (CLOCK_BOOTTIME, secondi trascorsi dall'avvio). Il confronto risulta sempre falso: ci vorrebbero circa 54 anni di uptime affinché il valore CLOCK_BOOTTIME superi la scadenza derivata da CLOCK_REALTIME.
Ciò significa che qualsiasi client può mantenere indefinitamente il server in modalità "grace" inviando richieste OPEN con CLAIM_PREVIOUS, bloccando tutte le operazioni non relative al reclaim per tutti gli altri client.
Viene aggiunto `boot_time_bt` (CLOCK_BOOTTIME) accanto all'esistente `boot_time`, e viene utilizzato per il calcolo della scadenza. `boot_time` (CLOCK_REALTIME) è mantenuto per il suo ruolo di nonce dell'ID client (`cl_boot`).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.