
Cloud Vulnerability DB
An open project to list all known cloud vulnerabilities and Cloud Service Provider security issues
CVE-2024-58019 affects the Linux kernel's GSP (GPU System Processor) message queue handling in the NVIDIA kernel module (nvkm). The vulnerability was discovered in February 2024 and impacts systems using NVIDIA GPUs with GSP functionality. The issue stems from incorrect read pointer advancement in the GSP message queue implementation (Kernel Git).
The vulnerability occurs due to incorrect handling of GSP event messages, which consist of three parts: message header, RPC header, and message body. While GSP calculates page numbers based on total message size, nvkm only considers RPC header and message body sizes when advancing the read pointer. When processing a two-page GSP message in non-rollback cases, it incorrectly interprets the previous message's body as the next message's header. This leads to calculation errors where the message length becomes zero, resulting in an invalid size calculation of '0xffffffxx' (Kernel Git).
The vulnerability can trigger a kernel panic due to NULL pointer dereference, leading to system crashes and potential denial of service. This is particularly impactful when vGPU functionality is enabled, as two-page GSP messages are commonly observed in such configurations (Kernel Git).
The issue has been fixed in the Linux kernel through a patch that correctly handles the total message size when advancing the read pointer. The fix involves taking into account the complete message size (including headers) and calculating the read pointer advancement at the end of all copies for rollback cases (Kernel Git).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
An open project to list all known cloud vulnerabilities and Cloud Service Provider security issues
A comprehensive threat intelligence database of cloud security incidents, actors, tools and techniques
A step-by-step framework for modeling and improving SaaS and PaaS tenant isolation
Get a personalized demo
“Best User Experience I have ever seen, provides full visibility to cloud workloads.”
“Wiz provides a single pane of glass to see what is going on in our cloud environments.”
“We know that if Wiz identifies something as critical, it actually is.”