CVE-2024-53179 in LinuxИнформация

Сводка

по VulDB • 14.09.2026

В ядре Linux была устранена следующая уязвимость:

smb: клиент: исправлена ошибка use-after-free (использование после освобождения) ключа подписи

Пользователи сообщили об ошибке use-after-free в @ses->auth_key.response при использовании SMB2.1 + sign mounts, которая возникает из-за следующей гонки состояний (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*

Исправление заключается в обеспечении наличия действительного @ses->auth_key.response путем проверки того, что @ses->ses_status имеет значение SES_GOOD или SES_EXITING при удержании блокировки @ses->ses_lock. После коммита 24a9799aa8ef ("smb: client: fix UAF in smb2_reconnect_server()") мы гарантировали вызов ->logoff() только тогда, когда состояние @ses было известно как корректное (например, с действительным ->auth_key.response), поэтому безопасно обращаться к ключу подписи при условии, что @ses->ses_status == SES_EXITING.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Ответственный

Linux

Резервировать

19.11.2024

Раскрытие

27.12.2024

Модерация

принято

Вход

VDB-289423

EPSS

0.00603

KEV

Нет

Деятельности

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!