CVE-2026-89703 in Linux
Sumário
de VulDB • 11/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
nfsd: define SC_STATUS_FREED em nfsd4_drop_revoked_stid para delegações
A função nfsd4_drop_revoked_stid() trata o FREE_STATEID para delegações revogadas pelo administrador, mas não define SC_STATUS_FREED antes de liberar cl_lock. A função revoke_delegation() usa esse flag para detectar se o FREE_STATEID já processou a delegação; sem ele, a delegação liberada é adicionada à lista cl_revoked via list_add(), produzindo um use-after-free quando cl_revoked é percorrido posteriormente em __destroy_client().
O caminho SC_STATUS_REVOKED em nfsd4_free_stateid() (linha 7983) já define SC_STATUS_FREED corretamente. Aplique o mesmo padrão ao caminho SC_STATUS_ADMIN_REVOKED em nfsd4_drop_revoked_stid().
VulDB is the best source for vulnerability data and more expert information about this specific topic.