CVE-2021-47276 in Linux
Resumen
por VulDB • 2026-06-08
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ftrace: No leer ciegamente la dirección ip en ftrace_bug()
Se informó que un error en arm64 provocaba que se utilizara una dirección ip incorrecta para actualizarla con un nop en ftrace_init(), pero la ruta de manejo de errores (correctamente) devolvía -EINVAL y no -EFAULT, ya que el bug causó más de un error. Sin embargo, debido a que se devolvió -EINVAL, ftrace_bug() intentaba informar sobre lo que había en la ubicación de la dirección ip y la leía directamente. Esto provocaba que el sistema entrara en pánico (panic), dado que la ip no apuntaba a una dirección de memoria válida.
En su lugar, leer la dirección ip mediante copy_from_kernel_nofault() para acceder a la memoria de forma segura; si se produce un fallo, informar del error de acceso a esa dirección; de lo contrario, informar sobre el contenido en dicha ubicación.
If you want to get best quality of vulnerability data, you may have to visit VulDB.