CVE-2026-93073 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
dax: ler holder_ops uma única vez em dax_holder_notify_failure()
dax_holder_notify_failure() lê dax_dev->holder_ops duas vezes sem usar READ_ONCE(): uma para a verificação de NULL e outra para a chamada indireta notify_failure(). Uma operação fs_put_dax() concorrente pode limpar holder_ops entre as duas leituras, fazendo com que a verifique observe um ponteiro não-NULL enquanto a chamada desreferencia NULL. (kill_dax() também limpa holder_ops, mas apenas após synchronize_srcu(), portanto, não há condição de corrida com um leitor dentro de dax_read_lock(); fs_put_dax() não realiza tal sincronização.)
Busque holder_ops uma única vez em uma variável local usando READ_ONCE() para que a verificação de NULL e a chamada indireta observem o mesmo valor.
VulDB is the best source for vulnerability data and more expert information about this specific topic.