What is Chrome's V8 JavaScript Engine?
V8 is Chrome's JavaScript and WebAssembly engine, shared by all Chromium-based browsers. Out-of-bounds read and write vulnerabilities in V8 allow access to heap memory outside allocated array or buffer bounds. Both the read and write primitives together are the building blocks for code execution: the OOB read leaks object addresses (defeating ASLR), while the OOB write allows overwriting security-critical data in adjacent heap objects.
Overview
CVE-2025-5419 is an out-of-bounds read and write vulnerability (CWE-125) in Chrome's V8 engine that allows heap corruption via a crafted HTML page. Exploited as a zero-day before the June 3, 2025 patch — the third Chrome zero-day of 2025 — CISA added it to the KEV catalog two days later with a 21-day deadline. All Chromium-based browsers (Chrome, Edge, Brave, Opera, Vivaldi) are affected.
Affected Versions
| Product | Vulnerable | Fixed |
|---|---|---|
| Google Chrome | Before June 3, 2025 stable update | June 3, 2025 stable update |
| Microsoft Edge | Corresponding pre-fix version | June 2025 Edge update |
| Other Chromium browsers | Varies | Update per vendor |
Technical Details
The out-of-bounds read and write (CWE-125) occurs in V8's array or typed array processing path. A crafted JavaScript causes an index or offset calculation to exceed valid bounds for an allocated buffer. The combined read/write primitives allow:
- OOB read: leaks heap memory contents to defeat ASLR
- OOB write: corrupts adjacent heap objects, enabling pointer overwrite for code execution
With both primitives, an attacker achieves code execution in the Chrome renderer process, then typically chains with a sandbox escape to reach the OS level.
Exploitation Context
The third Chrome/V8 zero-day of 2025. The 2-day KEV gap reflects rapidly confirmed exploitation. V8 OOB vulnerabilities are a reliable exploitation primitive favored by sophisticated threat actors for targeted browser-based attacks.
Remediation
- Apply the June 3, 2025 Chrome update or any later version. CISA deadline: June 26, 2025.
- Update all Chromium-based browsers — V8 is shared across all Chromium derivatives.
- Enable automatic browser updates to minimize the window between future zero-day patches and deployment.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2025-5419 |
| Vendor / Product | Google — Chromium V8 |
| NVD Published | 2025-06-03 |
| NVD Last Modified | 2025-10-24 |
| CVSS 3.1 Score | 8.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-125 find similar ↗ |
| CISA KEV Added | 2025-06-05 |
| CISA KEV Deadline | 2025-06-26 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2025-06-03 | Chrome released with fix; zero-day exploitation confirmed |
| 2025-06-05 | CVE published; CISA adds to KEV |
| 2025-06-26 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Chrome Stable Channel Update — June 3, 2025 | Vendor Advisory |
| NVD — CVE-2025-5419 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |