Untrusted pointer dereference in NVIDIA Linux GPU Display Driver and NVIDIA Windows GPU Display Driver - CVE-2024-0091
Published: June 10, 2024
Vulnerability identifier: #VU91574
CSH Severity: Low
CVSS v4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2024-0091
CWE-ID: CWE-822
Exploitation vector: Local access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a local user to escalate privileges on the system.
The vulnerability exists due to untrusted pointer dereference. A local user can execute a driver API to execute arbitrary code with elevated privileges.
Affected software
NVIDIA Linux GPU Display Driver
NVIDIA Windows GPU Display Driver
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise Real Time 15
SUSE Manager Server
SUSE Manager Retail Branch Server
SUSE Manager Proxy
SUSE Linux Enterprise Micro
SUSE Linux Enterprise Micro for Rancher
SUSE Linux Enterprise Server 15 SP4 LTSS
SUSE Linux Enterprise Desktop 15 SP4 LTSS
Basesystem Module
Public Cloud Module
openSUSE Leap
nvidia-open-driver-G06-signed-kmp-azure
nvidia-open-driver-G06-signed-kmp-azure-debuginfo
nvidia-open-driver-G06-signed-kmp-64kb-debuginfo
nvidia-open-driver-G06-signed-kmp-default-debuginfo
nvidia-open-driver-G06-signed-kmp-default
nvidia-open-driver-G06-signed-kmp-64kb
kernel-firmware-nvidia-gspx-G06
nvidia-open-driver-G06-signed-64kb-devel
nvidia-open-driver-G06-signed-default-devel
nvidia-open-driver-G06-signed-azure-devel
nvidia-open-driver-G06-signed-debugsource
nvidia-open-driver-G06-signed-cuda-kmp-azure
nvidia-open-driver-G06-signed-cuda-kmp-azure-debuginfo
nvidia-open-driver-G06-signed-cuda-kmp-default-debuginfo
nvidia-open-driver-G06-signed-cuda-kmp-64kb
nvidia-open-driver-G06-signed-cuda-kmp-64kb-debuginfo
nvidia-open-driver-G06-signed-cuda-kmp-default
nvidia-open-driver-G06-signed-cuda-default-devel
nv-prefer-signed-open-driver
nvidia-open-driver-G06-signed-cuda-64kb-devel
nvidia-open-driver-G06-signed-cuda-debugsource
nvidia-open-driver-G06-signed-cuda-azure-devel
kernel-firmware-nvidia-gspx-G06-cuda
NVIDIA Windows GPU Display Driver
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise Real Time 15
SUSE Manager Server
SUSE Manager Retail Branch Server
SUSE Manager Proxy
SUSE Linux Enterprise Micro
SUSE Linux Enterprise Micro for Rancher
SUSE Linux Enterprise Server 15 SP4 LTSS
SUSE Linux Enterprise Desktop 15 SP4 LTSS
Basesystem Module
Public Cloud Module
openSUSE Leap
nvidia-open-driver-G06-signed-kmp-azure
nvidia-open-driver-G06-signed-kmp-azure-debuginfo
nvidia-open-driver-G06-signed-kmp-64kb-debuginfo
nvidia-open-driver-G06-signed-kmp-default-debuginfo
nvidia-open-driver-G06-signed-kmp-default
nvidia-open-driver-G06-signed-kmp-64kb
kernel-firmware-nvidia-gspx-G06
nvidia-open-driver-G06-signed-64kb-devel
nvidia-open-driver-G06-signed-default-devel
nvidia-open-driver-G06-signed-azure-devel
nvidia-open-driver-G06-signed-debugsource
nvidia-open-driver-G06-signed-cuda-kmp-azure
nvidia-open-driver-G06-signed-cuda-kmp-azure-debuginfo
nvidia-open-driver-G06-signed-cuda-kmp-default-debuginfo
nvidia-open-driver-G06-signed-cuda-kmp-64kb
nvidia-open-driver-G06-signed-cuda-kmp-64kb-debuginfo
nvidia-open-driver-G06-signed-cuda-kmp-default
nvidia-open-driver-G06-signed-cuda-default-devel
nv-prefer-signed-open-driver
nvidia-open-driver-G06-signed-cuda-64kb-devel
nvidia-open-driver-G06-signed-cuda-debugsource
nvidia-open-driver-G06-signed-cuda-azure-devel
kernel-firmware-nvidia-gspx-G06-cuda
How to mitigate CVE-2024-0091
Install updates from vendor's website.
NVIDIA Linux GPU Display Driver - addressed in versions 550.90.07, 555.52.04
NVIDIA Windows GPU Display Driver - addressed in versions 552.55, 555.99
nvidia-open-driver-G06-signed-kmp-azure - addressed in versions 550.90.07_k5.14.21_150400.14.75-150400.9.62.1, 550.90.07_k5.14.21_150500.33.54-150500.3.47.1, 550.100_k6.4.0_150600.8.5-150600.3.7.1
nvidia-open-driver-G06-signed-kmp-azure-debuginfo - addressed in versions 550.90.07_k5.14.21_150400.14.75-150400.9.62.1, 550.90.07_k5.14.21_150500.33.54-150500.3.47.1, 550.100_k6.4.0_150600.8.5-150600.3.7.1
nvidia-open-driver-G06-signed-kmp-64kb-debuginfo - addressed in versions 550.90.07_k5.14.21_150400.24.119-150400.9.62.1, 550.90.07_k5.14.21_150500.55.65-150500.3.47.1, 550.100_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-kmp-default-debuginfo - addressed in versions 550.90.07_k5.14.21_150400.24.119-150400.9.62.1, 550.90.07_k5.14.21_150500.55.65-150500.3.47.1, 550.100_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-kmp-default - addressed in versions 550.90.07_k5.14.21_150400.24.119-150400.9.62.1, 550.90.07_k5.14.21_150500.55.65-150500.3.47.1, 550.100_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-kmp-64kb - addressed in versions 550.90.07_k5.14.21_150400.24.119-150400.9.62.1, 550.90.07_k5.14.21_150500.55.65-150500.3.47.1, 550.100_k6.4.0_150600.23.7-150600.3.7.1
kernel-firmware-nvidia-gspx-G06 - addressed in versions 550.90.07-150400.9.33.1, 550.90.07-150500.11.29.1, 550.100-150600.3.7.1
nvidia-open-driver-G06-signed-64kb-devel - addressed in versions 550.90.07-150400.9.62.1, 550.90.07-150500.3.47.1, 550.100-150600.3.7.1
nvidia-open-driver-G06-signed-default-devel - addressed in versions 550.90.07-150400.9.62.1, 550.90.07-150500.3.47.1, 550.100-150600.3.7.1
nvidia-open-driver-G06-signed-azure-devel - addressed in versions 550.90.07-150400.9.62.1, 550.90.07-150500.3.47.1, 550.100-150600.3.7.1
nvidia-open-driver-G06-signed-debugsource - addressed in versions 550.90.07-150400.9.62.1, 550.90.07-150500.3.47.1, 550.100-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-azure - update to 555.42.06_k6.4.0_150600.8.5-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-azure-debuginfo - update to 555.42.06_k6.4.0_150600.8.5-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-default-debuginfo - update to 555.42.06_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-64kb - update to 555.42.06_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-64kb-debuginfo - update to 555.42.06_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-default - update to 555.42.06_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-default-devel - update to 555.42.06-150600.3.7.1
nv-prefer-signed-open-driver - update to 555.42.06-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-64kb-devel - update to 555.42.06-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-debugsource - update to 555.42.06-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-azure-devel - update to 555.42.06-150600.3.7.1
kernel-firmware-nvidia-gspx-G06-cuda - update to 555.42.06-150600.3.7.1
NVIDIA Windows GPU Display Driver - addressed in versions 552.55, 555.99
nvidia-open-driver-G06-signed-kmp-azure - addressed in versions 550.90.07_k5.14.21_150400.14.75-150400.9.62.1, 550.90.07_k5.14.21_150500.33.54-150500.3.47.1, 550.100_k6.4.0_150600.8.5-150600.3.7.1
nvidia-open-driver-G06-signed-kmp-azure-debuginfo - addressed in versions 550.90.07_k5.14.21_150400.14.75-150400.9.62.1, 550.90.07_k5.14.21_150500.33.54-150500.3.47.1, 550.100_k6.4.0_150600.8.5-150600.3.7.1
nvidia-open-driver-G06-signed-kmp-64kb-debuginfo - addressed in versions 550.90.07_k5.14.21_150400.24.119-150400.9.62.1, 550.90.07_k5.14.21_150500.55.65-150500.3.47.1, 550.100_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-kmp-default-debuginfo - addressed in versions 550.90.07_k5.14.21_150400.24.119-150400.9.62.1, 550.90.07_k5.14.21_150500.55.65-150500.3.47.1, 550.100_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-kmp-default - addressed in versions 550.90.07_k5.14.21_150400.24.119-150400.9.62.1, 550.90.07_k5.14.21_150500.55.65-150500.3.47.1, 550.100_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-kmp-64kb - addressed in versions 550.90.07_k5.14.21_150400.24.119-150400.9.62.1, 550.90.07_k5.14.21_150500.55.65-150500.3.47.1, 550.100_k6.4.0_150600.23.7-150600.3.7.1
kernel-firmware-nvidia-gspx-G06 - addressed in versions 550.90.07-150400.9.33.1, 550.90.07-150500.11.29.1, 550.100-150600.3.7.1
nvidia-open-driver-G06-signed-64kb-devel - addressed in versions 550.90.07-150400.9.62.1, 550.90.07-150500.3.47.1, 550.100-150600.3.7.1
nvidia-open-driver-G06-signed-default-devel - addressed in versions 550.90.07-150400.9.62.1, 550.90.07-150500.3.47.1, 550.100-150600.3.7.1
nvidia-open-driver-G06-signed-azure-devel - addressed in versions 550.90.07-150400.9.62.1, 550.90.07-150500.3.47.1, 550.100-150600.3.7.1
nvidia-open-driver-G06-signed-debugsource - addressed in versions 550.90.07-150400.9.62.1, 550.90.07-150500.3.47.1, 550.100-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-azure - update to 555.42.06_k6.4.0_150600.8.5-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-azure-debuginfo - update to 555.42.06_k6.4.0_150600.8.5-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-default-debuginfo - update to 555.42.06_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-64kb - update to 555.42.06_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-64kb-debuginfo - update to 555.42.06_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-kmp-default - update to 555.42.06_k6.4.0_150600.23.7-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-default-devel - update to 555.42.06-150600.3.7.1
nv-prefer-signed-open-driver - update to 555.42.06-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-64kb-devel - update to 555.42.06-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-debugsource - update to 555.42.06-150600.3.7.1
nvidia-open-driver-G06-signed-cuda-azure-devel - update to 555.42.06-150600.3.7.1
kernel-firmware-nvidia-gspx-G06-cuda - update to 555.42.06-150600.3.7.1