CVE-2019-13736

8.8 HIGH

📋 TL;DR

This CVE describes an integer overflow vulnerability in PDFium, Chrome's PDF rendering engine, that could allow heap corruption when processing malicious PDF files. Attackers could potentially execute arbitrary code or crash the browser. All Chrome users prior to version 79.0.3945.79 are affected.

💻 Affected Systems

Products:
  • Google Chrome
  • Chromium-based browsers
  • Applications using PDFium library
Versions: All versions prior to 79.0.3945.79
Operating Systems: Windows, macOS, Linux, Chrome OS
Default Config Vulnerable: ⚠️ Yes
Notes: All default Chrome installations with PDF viewing enabled are vulnerable.

📦 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

Remote code execution leading to full system compromise, data theft, or malware installation.

🟠

Likely Case

Browser crash (denial of service) or limited code execution in sandboxed context.

🟢

If Mitigated

No impact if Chrome is fully patched or PDF rendering is disabled.

🌐 Internet-Facing: HIGH - Attackers can host malicious PDFs on websites or send via email.
🏢 Internal Only: MEDIUM - Risk exists if users open malicious PDFs from internal sources.

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ⚠️ Yes
Complexity: MEDIUM

Exploitation requires user interaction (opening PDF) but no authentication. Heap corruption exploitation requires additional techniques.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 79.0.3945.79 and later

Vendor Advisory: https://chromereleases.googleblog.com/2019/12/stable-channel-update-for-desktop.html

Restart Required: Yes

Instructions:

1. Open Chrome settings > Help > About Google Chrome. 2. Chrome will automatically check for and install updates. 3. Click 'Relaunch' to restart Chrome with the patched version.

🔧 Temporary Workarounds

Disable Chrome PDF Viewer

all

Use external PDF reader instead of built-in Chrome PDFium

chrome://settings/content/pdfDocuments
Toggle 'Download PDF files instead of automatically opening them in Chrome'

Block PDF downloads

all

Use web proxy or firewall to block .pdf file downloads

🧯 If You Can't Patch

  • Use alternative browsers without PDFium for PDF viewing
  • Implement application whitelisting to block Chrome execution

🔍 How to Verify

Check if Vulnerable:

Check Chrome version: if version is less than 79.0.3945.79, system is vulnerable.

Check Version:

chrome://version/ or 'google-chrome --version' (Linux) or check About Chrome in settings

Verify Fix Applied:

Verify Chrome version is 79.0.3945.79 or higher.

📡 Detection & Monitoring

Log Indicators:

  • Chrome crash reports
  • Unexpected process termination
  • Security event logs showing PDF file access

Network Indicators:

  • PDF file downloads from untrusted sources
  • Unusual outbound connections after PDF opening

SIEM Query:

source="chrome" AND (event="crash" OR event="process_termination") AND file_extension="pdf"

🔗 References

📤 Share & Export