CVE-2024-8198
📋 TL;DR
This heap buffer overflow vulnerability in Chrome's Skia graphics engine allows attackers who have already compromised the renderer process to potentially execute arbitrary code or cause crashes. It affects all Chrome users on vulnerable versions. The vulnerability requires initial renderer compromise but could lead to full system compromise.
💻 Affected Systems
- Google Chrome
- Chromium-based browsers
📦 What is this software?
Chrome by Google
Google Chrome is the world's most popular web browser, used by over 3 billion users globally across Windows, macOS, Linux, Android, and iOS platforms. As a Chromium-based browser developed by Google, Chrome dominates the browser market with approximately 65% market share, making it a critical compon...
Learn more about Chrome →⚠️ Risk & Real-World Impact
Worst Case
Full system compromise leading to data theft, ransomware deployment, or persistent backdoor installation
Likely Case
Browser crash or limited sandbox escape allowing further exploitation within browser context
If Mitigated
Browser crash with no data loss if sandbox holds, or limited impact if exploit fails
🎯 Exploit Status
Requires chaining with another vulnerability to first compromise renderer process
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 128.0.6613.113 and later
Vendor Advisory: https://chromereleases.googleblog.com/2024/08/stable-channel-update-for-desktop_28.html
Restart Required: Yes
Instructions:
1. Open Chrome 2. Click three-dot menu → Help → About Google Chrome 3. Chrome will automatically check for and install update 4. Click 'Relaunch' to restart Chrome
🔧 Temporary Workarounds
Disable JavaScript
allPrevents malicious HTML pages from executing exploit code
chrome://settings/content/javascript → Block
Enable Site Isolation
allLimits impact by isolating sites in separate processes
chrome://flags/#site-isolation-trial-opt-out → Disabled
🧯 If You Can't Patch
- Use alternative browser temporarily
- Restrict browsing to trusted sites only
🔍 How to Verify
Check if Vulnerable:
Check Chrome version in About Google Chrome page
Check Version:
google-chrome --version (Linux) or chrome://version (all platforms)
Verify Fix Applied:
Verify version is 128.0.6613.113 or higher
📡 Detection & Monitoring
Log Indicators:
- Chrome crash reports
- Renderer process termination events
- Unexpected process spawns from Chrome
Network Indicators:
- Unusual outbound connections from Chrome
- Traffic to known exploit hosting domains
SIEM Query:
process_name:"chrome.exe" AND (event_id:1000 OR event_id:1001) AND version < "128.0.6613.113"