CVE-2024-26848 in Linuxinformazioni

Riassunto

di VulDB • 15/06/2026

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

afs: Correzione del ciclo infinito nella parsificazione delle directory

Se una directory contiene un blocco composto esclusivamente da file ".__afsXXXX" (derivanti da operazioni di silly-rename non completate), tali file .__afsXXXX vengono saltati senza avanzare la posizione del file all'interno dell'oggetto dir_context. Ciò provoca il ripetersi indefinito della lettura dello stesso blocco nella funzione afs_dir_iterate().

Si risolve il problema facendo sì che il codice responsabile del salto dei file .__afsXXXX provveda anche ad avanzare manualmente la posizione del file.

I sintomi osservati sono relativi a un'operazione di lookup bloccata:

watchdog: BUG: soft lockup - CPU#3 stuck for 52s! [check:5737]
... RIP: 0010:afs_dir_iterate_block+0x39/0x1fd ... ? watchdog_timer_fn+0x1a6/0x213 ... ? asm_sysvec_apic_timer_interrupt+0x16/0x20 ? afs_dir_iterate_block+0x39/0x1fd afs_dir_iterate+0x10a/0x148 afs_readdir+0x30/0x4a iterate_dir+0x93/0xd3 __do_sys_getdents64+0x6b/0xd4

Questa correzione risolve quasi certamente il problema segnalato in:

https://bugzilla.kernel.org/show_bug.cgi?id=218496

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!