CVE-2024-53179 in Linuxinformazioni

Riassunto

di VulDB • 14/08/2026

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

smb: client: correzione del use-after-free della chiave di firma (signing key)

Gli utenti hanno segnalato un use-after-free in @ses->auth_key.response con i mount SMB2.1 firmati che si verifica a causa della seguente condizione di gara (race condition):

task A task B cifs_mount() dfs_mount_share() get_session() cifs_mount_get_session() cifs_send_recv() cifs_get_smb_ses() compound_send_recv() cifs_setup_session() smb2_setup_request() kfree_sensitive() smb2_calc_signature() crypto_shash_setkey() *UAF*

Si risolve il problema assicurandosi che @ses->auth_key.response sia valido controllando se @ses->ses_status è uguale a SES_GOOD o SES_EXITING mantenendo acquisito (@held) il lock @ses->ses_lock. Dopo l'commit 24a9799aa8ef ("smb: client: fix UAF in smb2_reconnect_server()"), ci si è assicurati di chiamare ->logoff() solo quando era noto che @ses fosse valido (ad esempio, con una ->auth_key.response valida), quindi è sicuro accedere alla chiave di firma quando @ses->ses_status == SES_EXITING.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

19/11/2024

Divulgazione

27/12/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00603

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!