CVE-2024-29746
📋 TL;DR
CVE-2024-29746 is an out-of-bounds write vulnerability in the lpm_req_handler function of lpm.c in Android's kernel. This allows local attackers to escalate privileges without user interaction or additional execution privileges. The vulnerability affects Google Pixel devices running vulnerable Android versions.
💻 Affected Systems
- Google Pixel devices
📦 What is this software?
Android by Google
⚠️ Risk & Real-World Impact
Worst Case
Complete system compromise with root-level access, allowing installation of persistent malware, data theft, and device control.
Likely Case
Local privilege escalation enabling unauthorized access to sensitive data and system functions.
If Mitigated
Minimal impact if patched; unpatched devices remain vulnerable to local attackers.
🎯 Exploit Status
Requires local access but no user interaction; kernel vulnerabilities often attract exploit development.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: April 2024 Android security patch level
Vendor Advisory: https://source.android.com/security/bulletin/pixel/2024-04-01
Restart Required: Yes
Instructions:
1. Check for system updates in Settings > System > System update. 2. Install April 2024 security patch. 3. Reboot device.
🔧 Temporary Workarounds
No effective workarounds
allKernel vulnerabilities typically require patching; no configuration changes mitigate this vulnerability.
🧯 If You Can't Patch
- Restrict physical access to devices
- Implement strict application control to prevent malicious apps
🔍 How to Verify
Check if Vulnerable:
Check Android security patch level in Settings > About phone > Android version > Security patch level. If before April 2024, device is vulnerable.
Check Version:
adb shell getprop ro.build.version.security_patch
Verify Fix Applied:
Verify security patch level shows 'April 5, 2024' or later in Settings > About phone.
📡 Detection & Monitoring
Log Indicators:
- Kernel panic logs
- Unexpected privilege escalation attempts in audit logs
Network Indicators:
- None (local exploit only)
SIEM Query:
Search for kernel panic events or unexpected root access on Android devices.