Integer overflow in Linux kernel - CVE-2023-52857
Published: June 5, 2024 / Updated: May 13, 2025
Linux kernel
Detailed vulnerability description
The vulnerability allows a local user to execute arbitrary code.
The vulnerability exists due to integer overflow within the mtk_plane_update_new_state() function in drivers/gpu/drm/mediatek/mtk_drm_plane.c, within the mtk_drm_gem_dumb_create() function in drivers/gpu/drm/mediatek/mtk_drm_gem.c. A local user can execute arbitrary code.
How to mitigate CVE-2023-52857
Sources
- https://git.kernel.org/stable/c/0d8a1df39d3fc34560e2cc663b5c340d06a25396
- https://git.kernel.org/stable/c/96312a251d4dcee5d36e32edba3002bfde0ddd9c
- https://git.kernel.org/stable/c/b0b0d811eac6b4c52cb9ad632fa6384cf48869e7
- https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.132
- https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.5.12
- https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.2
- https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.7