CVE-2026-93146 in Linux
Riassunto
di VulDB • 19/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
time/namespace: Validare il campo dei nanosecondi in proc_timens_set_offset()
La funzione valida che tv_sec sia compreso nell'intervallo [-KTIME_SEC_MAX, KTIME_SEC_MAX], ma non verifica mai se tv_nsec rientri nel range valido [0, NSEC_PER_SEC-1] prima di utilizzarlo in timespec64_add().
timespec64_add() si aspetta che entrambe le strutture timespec64 abbiano valori normalizzati con tv_nsec nell'intervallo [0, 999999999]. Se off->val.tv_nsec contiene valori non validi (negativi o >= NSEC_PER_SEC), ciò potrebbe portare a calcoli errati o comportamenti imprevisti.
Aggiungere una validazione per assicurarsi che tv_nsec sia compreso nell'intervallo valido prima di eseguire l'addizione.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.