CVE-2026-72068 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

posix-cpu-timers: Utilizzare moltiplicazione a 64 bit in update_rlimit_cpu()

La funzione update_rlimit_cpu() converte il valore RLIMIT_CPU in nanosecondi mediante:

u64 nsecs = rlim_new * NSEC_PER_SEC;

Nei kernel a 32 bit, sia rlim_new (unsigned long) che NSEC_PER_SEC (1000000000L) sono valori a 32 bit; di conseguenza la moltiplicazione viene eseguita in unsigned long e il risultato viene troncato per valori di rlim_new > 4 secondi, prima di essere esteso (widened) a u64.

Lo stesso file effettua già un cast a u64 per il calcolo corrispondente in check_process_timers():

u64 softns = (u64)soft * NSEC_PER_SEC;

Di conseguenza, il valore troncato viene inserito nella cache di scadenza CPUCLOCK_PROF (nextevt), causando la programmazione del timer CPU del processo affinché scatti prematuramente per qualsiasi limite morbido RLIMIT_CPU >= 5 secondi. La decisione effettiva relativa a SIGXCPU/SIGKILL in check_process_timers() esegue già un cast a u64 ed è quindi corretta; l'applicazione dei limiti non risulta compromessa, ma solo la programmazione della cache di scadenza è errata. Applicare lo stesso cast anche qui affinché entrambi i percorsi convertano rlim_cur identicamente.

I kernel a 64 bit non sono interessati.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

09/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!