Memory Corruption Vulnerability in GPU Page Table Switch Handling
CVE-2024-38423 Published on November 4, 2024
Buffer Copy Without Checking Size of Input in Graphics Linux
Memory corruption while processing GPU page table switch.
Vulnerability Analysis
CVE-2024-38423 can be exploited with local system access, and requires small amount of user privileges. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to be very high.
Weakness Type
What is a Classic Buffer Overflow Vulnerability?
The program copies an input buffer to an output buffer without verifying that the size of the input buffer is less than the size of the output buffer, leading to a buffer overflow. A buffer overflow condition exists when a program attempts to put more data in a buffer than it can hold, or when a program attempts to put data in a memory area outside of the boundaries of a buffer. The simplest type of error, and the most common cause of buffer overflows, is the "classic" case in which the program copies the buffer without restricting how much is copied. Other variants exist, but the existence of a classic overflow strongly suggests that the programmer is not considering even the most basic of security protections.
CVE-2024-38423 has been classified to as a Classic Buffer Overflow vulnerability or weakness.
Products Associated with CVE-2024-38423
You can be notified by email with stack.watch whenever vulnerabilities like CVE-2024-38423 are published in these products:
Affected Versions
Qualcomm, Inc. Snapdragon:- Version 315 5G IoT Modem is affected.
- Version 9206 LTE Modem is affected.
- Version APQ8017 is affected.
- Version APQ8064AU is affected.
- Version AQT1000 is affected.
- Version AR8031 is affected.
- Version AR8035 is affected.
- Version C-V2X 9150 is affected.
- Version CSRA6620 is affected.
- Version CSRA6640 is affected.
- Version CSRB31024 is affected.
- Version FastConnect 6200 is affected.
- Version FastConnect 6700 is affected.
- Version FastConnect 6800 is affected.
- Version FastConnect 6900 is affected.
- Version Flight RB5 5G Platform is affected.
- Version MDM9250 is affected.
- Version MDM9628 is affected.
- Version MDM9650 is affected.
- Version MSM8108 is affected.
- Version MSM8209 is affected.
- Version MSM8608 is affected.
- Version MSM8909W is affected.
- Version MSM8996AU is affected.
- Version QAM8295P is affected.
- Version QCA6174 is affected.
- Version QCA6174A is affected.
- Version QCA6310 is affected.
- Version QCA6320 is affected.
- Version QCA6335 is affected.
- Version QCA6391 is affected.
- Version QCA6420 is affected.
- Version QCA6421 is affected.
- Version QCA6426 is affected.
- Version QCA6430 is affected.
- Version QCA6431 is affected.
- Version QCA6436 is affected.
- Version QCA6564 is affected.
- Version QCA6564A is affected.
- Version QCA6564AU is affected.
- Version QCA6574 is affected.
- Version QCA6574A is affected.
- Version QCA6574AU is affected.
- Version QCA6584AU is affected.
- Version QCA6595 is affected.
- Version QCA6595AU is affected.
- Version QCA6696 is affected.
- Version QCA6698AQ is affected.
- Version QCA8081 is affected.
- Version QCA8337 is affected.
- Version QCA9367 is affected.
- Version QCA9377 is affected.
- Version QCM2150 is affected.
- Version QCM2290 is affected.
- Version QCM4290 is affected.
- Version QCM6125 is affected.
- Version QCM6490 is affected.
- Version QCN6024 is affected.
- Version QCN9011 is affected.
- Version QCN9012 is affected.
- Version QCN9024 is affected.
- Version QCN9074 is affected.
- Version QCS2290 is affected.
- Version QCS410 is affected.
- Version QCS4290 is affected.
- Version QCS610 is affected.
- Version QCS6125 is affected.
- Version QCS6490 is affected.
- Version QCS8155 is affected.
- Version QRB5165M is affected.
- Version QRB5165N is affected.
- Version QSM8250 is affected.
- Version Qualcomm 205 Mobile Platform is affected.
- Version Qualcomm 215 Mobile Platform is affected.
- Version Qualcomm Video Collaboration VC1 Platform is affected.
- Version Qualcomm Video Collaboration VC3 Platform is affected.
- Version Robotics RB3 Platform is affected.
- Version Robotics RB5 Platform is affected.
- Version SA4150P is affected.
- Version SA4155P is affected.
- Version SA6145P is affected.
- Version SA6150P is affected.
- Version SA6155 is affected.
- Version SA6155P is affected.
- Version SA8145P is affected.
- Version SA8150P is affected.
- Version SA8155 is affected.
- Version SA8155P is affected.
- Version SA8195P is affected.
- Version SA8295P is affected.
- Version SA8530P is affected.
- Version SA8540P is affected.
- Version SA9000P is affected.
- Version SD 675 is affected.
- Version SD626 is affected.
- Version SD660 is affected.
- Version SD670 is affected.
- Version SD675 is affected.
- Version SD730 is affected.
- Version SD835 is affected.
- Version SD855 is affected.
- Version SD865 5G is affected.
- Version SDM429W is affected.
- Version SDX20M is affected.
- Version SDX55 is affected.
- Version SDX61 is affected.
- Version SM4125 is affected.
- Version SM6250 is affected.
- Version SM6370 is affected.
- Version SM7250P is affected.
- Version Smart Audio 200 Platform is affected.
- Version Smart Audio 400 Platform is affected.
- Version Smart Display 200 Platform (APQ5053-AA) is affected.
- Version Snapdragon 1200 Wearable Platform is affected.
- Version Snapdragon 208 Processor is affected.
- Version Snapdragon 210 Processor is affected.
- Version Snapdragon 212 Mobile Platform is affected.
- Version Snapdragon 4 Gen 1 Mobile Platform is affected.
- Version Snapdragon 425 Mobile Platform is affected.
- Version Snapdragon 429 Mobile Platform is affected.
- Version Snapdragon 439 Mobile Platform is affected.
- Version Snapdragon 460 Mobile Platform is affected.
- Version Snapdragon 480 5G Mobile Platform is affected.
- Version Snapdragon 480+ 5G Mobile Platform (SM4350-AC) is affected.
- Version Snapdragon 625 Mobile Platform is affected.
- Version Snapdragon 626 Mobile Platform is affected.
- Version Snapdragon 630 Mobile Platform is affected.
- Version Snapdragon 632 Mobile Platform is affected.
- Version Snapdragon 636 Mobile Platform is affected.
- Version Snapdragon 660 Mobile Platform is affected.
- Version Snapdragon 662 Mobile Platform is affected.
- Version Snapdragon 670 Mobile Platform is affected.
- Version Snapdragon 675 Mobile Platform is affected.
- Version Snapdragon 678 Mobile Platform (SM6150-AC) is affected.
- Version Snapdragon 680 4G Mobile Platform is affected.
- Version Snapdragon 685 4G Mobile Platform (SM6225-AD) is affected.
- Version Snapdragon 690 5G Mobile Platform is affected.
- Version Snapdragon 695 5G Mobile Platform is affected.
- Version Snapdragon 710 Mobile Platform is affected.
- Version Snapdragon 720G Mobile Platform is affected.
- Version Snapdragon 730 Mobile Platform (SM7150-AA) is affected.
- Version Snapdragon 730G Mobile Platform (SM7150-AB) is affected.
- Version Snapdragon 732G Mobile Platform (SM7150-AC) is affected.
- Version Snapdragon 750G 5G Mobile Platform is affected.
- Version Snapdragon 765 5G Mobile Platform (SM7250-AA) is affected.
- Version Snapdragon 765G 5G Mobile Platform (SM7250-AB) is affected.
- Version Snapdragon 768G 5G Mobile Platform (SM7250-AC) is affected.
- Version Snapdragon 820 Automotive Platform is affected.
- Version Snapdragon 835 Mobile PC Platform is affected.
- Version Snapdragon 845 Mobile Platform is affected.
- Version Snapdragon 855 Mobile Platform is affected.
- Version Snapdragon 855+/860 Mobile Platform (SM8150-AC) is affected.
- Version Snapdragon 865 5G Mobile Platform is affected.
- Version Snapdragon 865+ 5G Mobile Platform (SM8250-AB) is affected.
- Version Snapdragon 870 5G Mobile Platform (SM8250-AC) is affected.
- Version Snapdragon 888 5G Mobile Platform is affected.
- Version Snapdragon 888+ 5G Mobile Platform (SM8350-AC) is affected.
- Version Snapdragon Auto 5G Modem-RF is affected.
- Version Snapdragon W5+ Gen 1 Wearable Platform is affected.
- Version Snapdragon Wear 2100 Platform is affected.
- Version Snapdragon Wear 2500 Platform is affected.
- Version Snapdragon Wear 3100 Platform is affected.
- Version Snapdragon X12 LTE Modem is affected.
- Version Snapdragon X20 LTE Modem is affected.
- Version Snapdragon X5 LTE Modem is affected.
- Version Snapdragon X50 5G Modem-RF System is affected.
- Version Snapdragon X55 5G Modem-RF System is affected.
- Version Snapdragon X62 5G Modem-RF System is affected.
- Version Snapdragon X65 5G Modem-RF System is affected.
- Version Snapdragon XR1 Platform is affected.
- Version Snapdragon XR2 5G Platform is affected.
- Version Snapdragon XR2+ Gen 1 Platform is affected.
- Version Snapdragon Auto 4G Modem is affected.
- Version SW5100 is affected.
- Version SW5100P is affected.
- Version SXR1120 is affected.
- Version SXR2130 is affected.
- Version Vision Intelligence 100 Platform (APQ8053-AA) is affected.
- Version Vision Intelligence 200 Platform (APQ8053-AC) is affected.
- Version Vision Intelligence 300 Platform is affected.
- Version Vision Intelligence 400 Platform is affected.
- Version WCD9326 is affected.
- Version WCD9330 is affected.
- Version WCD9335 is affected.
- Version WCD9340 is affected.
- Version WCD9341 is affected.
- Version WCD9370 is affected.
- Version WCD9371 is affected.
- Version WCD9375 is affected.
- Version WCD9380 is affected.
- Version WCD9385 is affected.
- Version WCN3610 is affected.
- Version WCN3615 is affected.
- Version WCN3620 is affected.
- Version WCN3660B is affected.
- Version WCN3680 is affected.
- Version WCN3680B is affected.
- Version WCN3910 is affected.
- Version WCN3950 is affected.
- Version WCN3980 is affected.
- Version WCN3988 is affected.
- Version WCN3990 is affected.
- Version WSA8810 is affected.
- Version WSA8815 is affected.
- Version WSA8830 is affected.
- Version WSA8835 is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
- Before and including * is affected.
Exploit Probability
EPSS (Exploit Prediction Scoring System) scores estimate the probability that a vulnerability will be exploited in the wild within the next 30 days. The percentile shows you how this score compares to all other vulnerabilities.