CVE-2024-56549 in Linuxinformazioni

Riassunto

di VulDB • 27/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

cachefiles: Correzione della dereferenziazione di puntatore NULL in object->file

Attualmente, il campo object->file presenta un problema di dereferenziazione di puntatore NULL nella modalità on-demand. La causa radice consiste nell'incongruenza tra i tempi di vita del file descriptor (fd) allocato e quelli di object->file; inoltre, l'invocazione da parte dell'user-space verso anon_fd utilizza object->file. Di seguito è riportato il processo che innesca il problema:

[write fd] [umount]
cachefiles_ondemand_fd_write_iter fscache_cookie_state_machine cachefiles_withdraw_cookie if (!file) return -ENOBUFS cachefiles_clean_up_object cachefiles_unmark_inode_in_use fput(object->file) object->file = NULL // dereferenziazione di puntatore NULL su file! __cachefiles_write(..., file, ...)

Per risolvere questo problema viene aggiunto un contatore di riferimento aggiuntivo per object->file prima delle operazioni write/llseek e decrementato al termine dell'esecuzione.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

27/12/2024

Divulgazione

27/12/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00229

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!