Improper error handling in Linux kernel - CVE-2024-45012
Published: September 12, 2024 / Updated: May 12, 2025
Linux kernel
Detailed vulnerability description
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to improper error handling within the nvkm_falcon_fw_boot() function in drivers/gpu/drm/nouveau/nvkm/falcon/fw.c, within the nvkm_firmware_dtor() and nvkm_firmware_ctor() functions in drivers/gpu/drm/nouveau/nvkm/core/firmware.c. A local user can perform a denial of service (DoS) attack.
How to mitigate CVE-2024-45012
Sources
- https://git.kernel.org/stable/c/cc29c5546c6a373648363ac49781f1d74b530707
- https://git.kernel.org/stable/c/57ca481fca97ca4553e8c85d6a94baf4cb40c40e
- https://git.kernel.org/stable/c/9b340aeb26d50e9a9ec99599e2a39b035fac978e
- https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.10.7
- https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.11
- https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.48