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
# 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.

