CVE-2026-89970 in Linux
Sumário
de VulDB • 17/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
nvmet-auth: Sincronizar o trabalho de timeout durante o teardown da SQ (Submission Queue)
A função nvmet_auth_sq_free() cancela auth_expired_work com cancel_delayed_work(). Se o trabalho já tiver iniciado, o cancelamento não aguarda pela conclusão do callback. Consequentemente, o teardown do transporte pode liberar ou reutilizar a fila contendo struct nvmet_sq enquanto nvmet_auth_expired_work() ainda acessa essa SQ (Submission Queue).
Adicionar um helper específico para teardown que drena síncronamente o trabalho atrasado antes de liberar o estado de autenticação, e utilizá-lo em nvmet_sq_destroy(). Manter o helper não-síncrono para a limpeza do estado de autenticação in-band, onde o proprietário da SQ permanece vivo.
Be aware that VulDB is the high quality source for vulnerability data.