Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-17875

CVE-2026-17875: Google Chrome PDFium Use-After-Free Flaw

CVE-2026-17875 is a use-after-free vulnerability in PDFium within Google Chrome that enables remote attackers to execute arbitrary code via malicious PDFs. This article covers technical details, affected versions, and mitigations.

Published:

CVE-2026-17875 Overview

CVE-2026-17875 is a use-after-free vulnerability [CWE-416] in PDFium, the PDF rendering engine embedded in Google Chrome. A remote attacker can exploit the flaw by serving a crafted PDF file, causing Chrome to execute arbitrary code inside the browser sandbox. Google Chrome versions prior to 151.0.7922.72 are affected. Google rates the Chromium security severity as Medium.

The vulnerability was disclosed in the Google Chrome Stable Update announcement and tracked in the Chromium Issue Tracker Entry.

Critical Impact

Remote attackers can achieve arbitrary code execution inside the Chrome sandbox by delivering a malicious PDF through a website, email attachment, or embedded document viewer.

Affected Products

  • Google Chrome for Desktop prior to 151.0.7922.72
  • PDFium component bundled with affected Chrome builds
  • Chromium-based browsers that embed the vulnerable PDFium version

Discovery Timeline

  • 2026-07-30 - CVE-2026-17875 published to NVD
  • 2026-07-30 - Last updated in NVD database

Technical Details for CVE-2026-17875

Vulnerability Analysis

The flaw is a use-after-free condition in PDFium, the open-source PDF library that Chrome uses to parse and render PDF documents. Use-after-free bugs occur when code continues to reference memory after it has been released back to the allocator. An attacker who controls the freed object's layout can steer subsequent reads or writes toward attacker-supplied data, enabling arbitrary code execution.

Because PDFium runs inside the Chrome renderer process, successful exploitation yields code execution inside the sandboxed renderer. An attacker still needs a sandbox escape to reach the host operating system, but sandboxed code execution is a routine first stage in modern browser exploit chains.

Root Cause

The underlying weakness is classified under CWE-416: Use After Free. PDFium retains a dangling pointer to an object that has already been freed during PDF parsing or rendering. When the pointer is later dereferenced, the process operates on memory that may be under attacker control. Google has not published the specific object lifecycle involved. Refer to the Chromium Issue Tracker Entry once restricted access is lifted.

Attack Vector

Exploitation requires a victim to load a crafted PDF file in a vulnerable Chrome build. Common delivery paths include:

  • Navigating to an attacker-controlled web page that embeds the PDF
  • Opening a PDF attachment that Chrome renders inline
  • Following a link from chat, email, or a compromised third-party site

No authentication is required, and user interaction is limited to loading the document. No public proof-of-concept exploit is currently referenced in NVD.

Detection Methods for CVE-2026-17875

Indicators of Compromise

  • Renderer process crashes or unexpected terminations in Chrome logs shortly after PDF load events
  • Outbound network connections initiated by chrome.exe renderer children to previously unseen infrastructure following PDF viewing
  • Suspicious PDF files delivered by email or download with unusually large stream objects or malformed cross-reference tables

Detection Strategies

  • Inventory Chrome versions across managed endpoints and flag any build below 151.0.7922.72
  • Inspect PDF files at the mail and web proxy layer for malformed structures and JavaScript-heavy content routinely associated with PDFium exploitation
  • Correlate browser child-process crashes with subsequent process creation or persistence events on the same host

Monitoring Recommendations

  • Alert on Chrome renderer crashes followed by spawning of shell interpreters, script hosts, or LOLBins
  • Monitor endpoint telemetry for unexpected file writes into user profile directories after PDF rendering
  • Track Chrome auto-update status to confirm timely rollout of the 151.0.7922.72 fix

How to Mitigate CVE-2026-17875

Immediate Actions Required

  • Update Google Chrome to version 151.0.7922.72 or later on all managed endpoints
  • Restart Chrome after the update to ensure the patched PDFium library is loaded
  • Apply corresponding updates to Chromium-based browsers such as Microsoft Edge, Brave, Opera, and Vivaldi once vendors publish rebased releases

Patch Information

Google addressed the vulnerability in the Chrome Stable channel release 151.0.7922.72. Details are published in the Google Chrome Stable Update advisory. The associated Chromium bug is tracked at the Chromium Issue Tracker Entry, which typically remains access-restricted until a majority of users have updated.

Workarounds

  • Configure Chrome enterprise policy to open PDFs in an external, patched viewer instead of the built-in PDFium renderer
  • Block or quarantine inbound PDF attachments at the mail gateway pending patch deployment
  • Enforce site isolation and strict sandbox policies to limit the impact of renderer compromise
bash
# Verify installed Chrome version on Windows (PowerShell)
(Get-Item "$env:ProgramFiles\Google\Chrome\Application\chrome.exe").VersionInfo.ProductVersion

# Verify installed Chrome version on macOS
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version

# Verify installed Chrome version on Linux
google-chrome --version

# Expected output: 151.0.7922.72 or later

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.