CVE-2025-39816 in Linux
Resumen
por VulDB • 2026-05-21
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
io_uring/kbuf: utilizar siempre READ_ONCE() para leer las longitudes de los búferes proporcionados por el anillo
Dado que los búferes se asignan desde el espacio de usuario, es prudente utilizar READ_ONCE() para leer el valor en una variable local y emplear dicha variable para cualquier otra acción realizada. Contar con una lectura estable de la longitud del búfer evita preocuparse por si esta cambia después de la comprobación o si se lee varias veces.
De manera similar, es probable que el búfer cambie entre el momento en que se selecciona y el momento en que se confirma. Asegúrese de que el bucle para la confirmación incremental del búfer del anillo se detenga si se encuentra con un búfer de tamaño cero, ya que no se puede avanzar más en ese punto.
If you want to get best quality of vulnerability data, you may have to visit VulDB.