CVE-2026-5869
vulnerability analysis and mitigation

Overview

CVE-2026-5869 is a heap-based buffer overflow vulnerability in the WebML component of Google Chrome that allows a remote attacker to obtain potentially sensitive information from process memory via a crafted HTML page. It affects all versions of Google Chrome prior to 147.0.7727.55 on Windows, Mac, and Linux, as well as Microsoft Edge (Chromium-based). The vulnerability was reported by researcher c6eed09fc8b174b0f3eebedcceb1e792 on March 18, 2026, and publicly disclosed on April 8, 2026, when Google released Chrome 147.0.7727.55. It carries a CVSS v3.1 base score of 4.3 (Medium) per NVD, with Chromium classifying its severity as High (Chrome Release Blog, GitHub Advisory).

Technical details

The vulnerability is classified as CWE-122 (Heap-based Buffer Overflow) and resides in Chrome's WebML subsystem, which implements machine learning inference capabilities within the browser. The flaw allows an out-of-bounds read from heap memory, triggered when a user visits a specially crafted HTML page that causes the WebML component to process malformed input without adequate bounds checking. Exploitation requires user interaction — specifically, a victim must navigate to an attacker-controlled or compromised web page — but requires no authentication or special privileges. The Chromium bug tracker references issue #493708165 for this vulnerability (Chrome Release Blog, GitHub Advisory).

Impact

Successful exploitation allows a remote attacker to read potentially sensitive data from the Chrome browser process memory, which may include authentication tokens, cached credentials, session cookies, or other in-memory secrets. The impact is limited to confidentiality — there is no integrity or availability impact under the NVD scoring — and the vulnerability does not provide code execution capability on its own. The scope is confined to the affected browser process, with no direct path to lateral movement, though leaked credentials could facilitate further attacks (Chrome Release Blog, GitHub Advisory).

Exploitation steps

  1. Reconnaissance: Identify potential victims running Google Chrome versions prior to 147.0.7727.55 on Windows, Mac, or Linux, or Microsoft Edge (Chromium-based) with equivalent unpatched versions.
  2. Craft malicious HTML page: Develop a web page that invokes Chrome's WebML APIs with specially crafted input designed to trigger an out-of-bounds read in the heap buffer — for example, by passing malformed tensor data or model parameters to the WebML inference engine.
  3. Deliver the payload: Host the malicious page on an attacker-controlled server and lure the victim to visit it via phishing, malvertising, or a compromised legitimate website.
  4. Trigger the overflow: When the victim's browser processes the crafted HTML/JavaScript, the WebML component reads beyond the allocated heap buffer boundary.
  5. Extract memory contents: The out-of-bounds read leaks adjacent heap memory contents, which may be exfiltrated back to the attacker's server via JavaScript (e.g., using fetch() or XMLHttpRequest), potentially exposing authentication tokens, session data, or other sensitive in-memory information (Chrome Release Blog, GitHub Advisory).

Indicators of compromise

  • Network: Unusual outbound HTTP/HTTPS POST requests from the browser to unknown external servers shortly after visiting an unfamiliar web page; requests containing large or encoded data blobs that may represent exfiltrated memory contents.
  • Logs: Browser crash reports or AddressSanitizer output referencing heap buffer overflows in WebML-related code paths; Chrome crash dumps referencing issue #493708165 or WebML component stack traces.
  • Process: Unexpected JavaScript execution invoking WebML/ML inference APIs (navigator.ml, MLContext, MLGraph) on pages that have no legitimate reason to use machine learning features.
  • File System: Unexpected Chrome crash dump files (.dmp) generated in the user profile directory following visits to suspicious web pages.

Mitigation and workarounds

Google has released Chrome 147.0.7727.55 (Linux) and 147.0.7727.55/56 (Windows/Mac) which patches CVE-2026-5869 along with numerous other vulnerabilities. Users and administrators should update Chrome immediately via the browser's built-in update mechanism (Settings > Help > About Google Chrome) or through enterprise management tools. Microsoft has also issued guidance for Edge (Chromium-based) users via the MSRC advisory. As a temporary workaround prior to patching, organizations should consider blocking access to untrusted websites and disabling or restricting WebML/ML API usage via enterprise policy where feasible (Chrome Release Blog, Microsoft MSRC).

Community reactions

Security news outlets including GBHackers and CyberSecurityNews covered the Chrome 147 update, noting the large number of vulnerabilities patched (approximately 60) including multiple WebML flaws. The SANS Internet Storm Center also published a diary entry referencing the update. The broader security community noted the concentration of WebML-related vulnerabilities in this release cycle as notable, given that WebML is a relatively new browser API surface. No significant controversy or researcher dispute regarding the severity rating has been observed (GBHackers, CyberSecurityNews, SANS ISC).

Additional resources

  • Chrome Release Blog — Official Google Chrome 147 stable channel release notes with full CVE list
  • GitHub Advisory — GitHub Security Advisory GHSA-pvxc-vj6p-fp82 for CVE-2026-5869
  • Microsoft MSRC — Microsoft Security Response Center advisory for Edge (Chromium)
  • SANS ISC Diary — SANS Internet Storm Center coverage of the Chrome 147 update
  • ChromeOS Update — Google ChromeOS stable channel update addressing the same vulnerabilities
  • OpenSUSE Advisory — OpenSUSE security announcement for Chromium 147.0.7727.55

SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management