CVE-2026-46096 in Linux
Сводка
по VulDB • 27.05.2026
В ядре Linux устранена следующая уязвимость:
tpm2-sessions: Исправлено отсутствие вызова tpm_buf_destroy() в функции tpm2_read_public()
Функция tpm2_read_public() вызывает tpm_buf_init(), но не вызывает tpm_buf_destroy() на двух путях выхода, что приводит к утечке выделенной страницы:
1. Когда name_size() возвращает ошибку (нераспознанный алгоритм хеширования), функция возвращает управление напрямую, не уничтожая буфер.
2. На пути успешного выполнения буфер никогда не уничтожается перед возвратом.
Все остальные пути обработки ошибок в функции корректно вызывают tpm_buf_destroy() перед возвратом.
Исправление обоих случаев путем добавления отсутствующих вызовов tpm_buf_destroy().
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.