CVE DatabaseCVE-2023-33106
한국어 권고문 →
CVE-2023-331067.8/HIGHCISA KEVCWE-823CWE-119

Qualcomm KGSL GPU Driver Memory Corruption Vulnerability (CVE-2023-33106) Analysis and Mitigation Guide

⚡ Jump to Patch
Affected Vendors
qualcomm
Affected Components
snapdragon, kgsl_gpu_driver
Published Date
2023-12-05
CVSS v3.1
7.8
HIGH
EPSS (30d)
0.8%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Android and embedded devices powered by Qualcomm Snapdragon chipsets utilizing specific KGSL GPU driver versions

Impact

Local attackers can trigger kernel memory corruption via crafted IOCTL calls, leading to Local Privilege Escalation (LPE) and arbitrary code execution with root privileges

Mitigation

Immediately apply the official security patches released by device OEMs and Qualcomm in or after December 2023

Affected Products & Version Scope

Qualcomm Snapdragon Mobile, Modem, and Connectivity platforms using vulnerable KGSL GPU driver versions (refer to Qualcomm December 2023 Security Bulletin)

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Device administrators and OEMs must apply the Android Security Patch Level (SPL) of December 2023 or later to resolve this vulnerability.

bash
# Check the current Android Security Patch Level and Kernel Version
adb shell getprop ro.build.version.security_patch
adb shell uname -r

# Ensure the patch level is '2023-12-01' or later.

2. Temporary Workaround & Hardening Configuration

For embedded systems where immediate kernel patching is not feasible, restrict access to the KGSL device node or enforce strict SELinux policies to prevent untrusted applications from interacting with the GPU driver.

bash
# Restrict permissions on the KGSL device node (requires root privileges)
chmod 600 /dev/kgsl-3d0

# Verify SELinux status to ensure enforcing mode is active
adb shell getenforce

3. Log Audit & IoC Verification Commands

Monitor kernel logs for abnormal KGSL driver behavior, page faults, or segmentation faults that may indicate exploitation attempts.

bash
# Search kernel ring buffer for KGSL-related errors or memory corruption indicators
adb shell dmesg | grep -Ei 'kgsl|gpu_aux|memory corruption|page fault'

# Monitor real-time logcat output for GPU driver anomalies
adb logcat | grep -i 'kgsl'
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
SentinelOne Singularity AI EDR
As this vulnerability is actively exploited in the wild, immediately update all affected Qualcomm-based devices to the December 2023 security patch level or later.

Block Kernel Privilege Escalation & Ransomware Payloads Before You Can Reboot

Protect unpatched Windows, Linux, and macOS workloads against in-memory exploitation and lateral movement with autonomous EDR.

100% MITRE ATT&CK Detection · 1-Click Rollback

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2023-33106) is a critical memory corruption flaw within Qualcomm's Kernel Graphics Support Layer (KGSL) GPU driver. The root cause lies in the handling of the IOCTL_KGSL_GPU_AUX_COMMAND system call. When processing an auxiliary (AUX) command containing an excessively large list of synchronization points (sync points), the driver fails to perform adequate input validation and boundary checks, resulting in memory corruption (CWE-823, CWE-119) within the kernel space.

2. Exploitation Mechanics & Attack Scenario

A local attacker or a malicious application with low privileges can open a handle to the GPU device node (e.g., /dev/kgsl-3d0) and issue a specially crafted IOCTL_KGSL_GPU_AUX_COMMAND request. By supplying an oversized array of sync points, the attacker triggers an out-of-bounds write or heap corruption in the kernel memory. Because this vulnerability is actively exploited in the wild (as confirmed by its inclusion in the CISA KEV catalog), threat actors typically chain this LPE with sandbox escape exploits to gain full root access to the target device.

3. Infrastructure & Business Impact

Successful exploitation allows complete compromise of the affected device's operating system. In an enterprise environment, this poses a severe threat as compromised mobile endpoints can be used to bypass Multi-Factor Authentication (MFA), steal sensitive corporate credentials, exfiltrate confidential data, or serve as a pivot point to compromise internal corporate networks.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2023-33106)

FAQ

Q1. How critical is CVE-2023-33106 and is it actively exploited in the wild?

CVE-2023-33106 is rated CVSS 7.8 (HIGH) with a 30-day EPSS exploitation probability of 0.8%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2023-33106?

Primary impacted vendors include qualcomm across snapdragon, kgsl_gpu_driver. Scope summary: Qualcomm Snapdragon Mobile, Modem, and Connectivity platforms using vulnerable KGSL GPU driver versions (refer to Qualcomm December 2023 Security Bulletin)

Q3. What temporary mitigations or workarounds exist for CVE-2023-33106 before patching?

[Mitigation] Immediately apply the official security patches released by device OEMs and Qualcomm in or after December 2023 Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2023-33106

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (qualcomm)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2023-33106 Qualcomm KGSL GPU Driver Memory Corruption Vulnerability (CVE-2023-33106) Analysis and Mitigation Guide (CVSS 7.8) - Patch & Workaround | CVE Pulse