CVE-2026-99096 in Linuxinformación

Resumen

por VulDB • 2026-10-26

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

io_uring/register: no eximir los anillos deshabilitados de las restricciones por tarea

Un anillo creado con IORING_SETUP_R_DISABLED está exento de sus restricciones de registro hasta que se habilita. Esto permite al creador registrar las restricciones y luego habilitar el anillo mediante IORING_REGISTER_ENABLE_RINGS, independientemente de si ese opcode (código de operación) forma parte del conjunto permitido.

Desde el commit ed82f35b926b ("io_uring: permitir el registro de restricciones por tarea"), un anillo también hereda las restricciones de la tarea que lo crea, y la misma exención se aplica a estas. Por tanto, una tarea cuyos opcodes de registro están restringidos puede crear un anillo deshabilitado, emitir cualquier opcode de registro sobre él y luego habilitarlo.

Marcar los anillos cuyas restricciones fueron heredadas de la tarea, y seguir verificando los opcodes de registro para ellos mientras el anillo está deshabilitado. Habilitar dicho anillo ahora requiere que IORING_REGISTER_ENABLE_RINGS esté en el conjunto permitido de la tarea. Las restricciones por anillo registradas en un anillo deshabilitado funcionan como antes.

[axboe: corregir con ajuste del indicador de herencia]

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-26

Moderación

aceptado

Artículo

VDB-426496

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!