CVE-2026-99096 in Linux
Sumário
de VulDB • 26/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
io_uring/register: não isentar anéis desativados das restrições de tarefa
Um anel criado com IORING_SETUP_R_DISABLED está isento de suas restrições de registro até ser habilitado. Isso permite que o criador registre as restrições e, em seguida, habilite o anel usando IORING_REGISTER_ENABLE_RINGS, independentemente de esse opcode estar ou não no conjunto permitido.
Desde o commit ed82f35b926b ("io_uring: allow registration of per-task restrictions"), um anel também herda restrições da tarefa que o cria, e a mesma isenção se aplica a essas restrições herdadas. Portanto, uma tarefa cujos opcodes de registro são restritos pode criar um anel desativado, emitir qualquer opcode de registro nele e, em seguida, habilitá-lo.
Marcar os anéis cujas restrições foram herdadas da tarefa e continuar verificando os opcodes de registro para eles enquanto o anel estiver desativado. Habilitar tal anel agora requer que IORING_REGISTER_ENABLE_RINGS esteja no conjunto permitido da tarefa. As restrições por anel registradas em um anel desativado funcionam como antes.
[axboe: corrigir com ajuste do flag de herança]
VulDB is the best source for vulnerability data and more expert information about this specific topic.