CVE-2025-5419
None CISA KEVCVSS
—
EPSS
7.8%
Published
Jun 3, 2025
CISA due date
Jun 26, 2025
Cloudanix analysis
A malicious web page could take advantage of an outdated browser to run attacker-controlled code on a user’s computer.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Low
- Patch risk
- Low
What it actually does
This is a V8 JavaScript engine memory-corruption flaw involving out-of-bounds read and write behavior. A crafted HTML page can cause heap corruption in Chrome/Chromium before version 137.0.7151.68, potentially allowing an attacker to read sensitive process memory, corrupt browser memory, and achieve code execution inside the browser renderer process. In practical attacks, this type of bug is often paired with a sandbox escape or privilege-escalation flaw to move from browser-level code execution to broader host compromise. The provided package data also indicates Ubuntu 22.04 LTS linux-oem-5.17 coverage with fixes in version 5.17.0-1016.17.
Why it matters to the business
Successful exploitation can turn normal web browsing into a compromise path: a user only needs to visit a malicious or compromised page for attacker-controlled code to run in the browser context. This can lead to credential theft, session hijacking, malware delivery, data exposure, or workstation compromise if chained with another vulnerability. The vulnerability is listed in CISA KEV and has active exploitation in the wild, with a remediation deadline of 2025-06-26, so unpatched systems should be treated as high-priority exposure even though the EPSS score is moderate at 0.0645.
How an attack unfolds
An attacker prepares a malicious web page containing JavaScript or WebAssembly designed to trigger the V8 out-of-bounds read/write condition. The attacker then delivers the page through phishing, malvertising, compromised legitimate websites, watering-hole attacks, or embedded browser content. When a vulnerable browser renders the page, the crafted script manipulates heap layout and corrupts memory in a controlled way. The attacker uses the memory corruption to gain execution within the renderer process, often using an information leak to bypass exploit mitigations. From there, the attacker may steal browser-accessible data, execute follow-on payloads within the user context, or chain the exploit with a sandbox escape to gain deeper system access. Active exploitation has been reported for this vulnerability class in the wild, so detection should focus on suspicious browser crashes, unexpected child processes from browser processes, and post-exploitation activity following visits to unknown or newly registered sites.
How to fix it
Update Google Chrome/Chromium to version 137.0.7151.68 or later and ensure all Chromium-based browsers that incorporate V8 are updated to vendor-fixed builds. Fully restart browsers after updating because browser patches are not effective until all vulnerable processes are closed. Where this issue is tracked through Ubuntu 22.04 LTS linux-oem-5.17 packages, update to linux-oem-5.17 version 5.17.0-1016.17 or later. Enable automatic browser and OS security updates, remove unsupported browser versions, and verify that managed endpoints are not pinned to vulnerable channels. If immediate patching is not possible, reduce exposure by restricting access to untrusted web content, using browser isolation for high-risk users, disabling unnecessary browser extensions, enforcing site isolation where available, and monitoring browser child-process behavior closely; these are temporary mitigations and do not replace patching.
How to confirm the fix worked
Confirm browser versions report 137.0.7151.68 or later for Chrome/Chromium-based installations and verify that all running browser processes were restarted after the update. On Ubuntu systems using the affected package stream, confirm linux-oem-5.17 is at 5.17.0-1016.17 or later through the system package manager. Use endpoint management, vulnerability scanners, and software inventory to identify stale browser installations, portable browser copies, unmanaged Chromium derivatives, and devices that have not rebooted or relaunched browsers. Validate that browser auto-update policies are enabled and not blocked by enterprise policy. For exposure checks, search for Chrome/Chromium versions below the fixed release and correlate any vulnerable usage with browsing telemetry, crash reports, and suspicious endpoint events during the exploitation window.
Typical attack path
- Identify users or systems running vulnerable Chrome/Chromium versions prior to 137.0.7151.68 or affected downstream packages.
- Host or inject a crafted HTML/JavaScript payload on a malicious, compromised, or advertising-delivered web page.
- Lure the victim to visit the page through phishing, malvertising, search-result poisoning, messaging links, or watering-hole placement.
- Trigger V8 heap corruption through the crafted page.
- Use out-of-bounds read/write primitives to bypass memory protections and gain code execution in the browser renderer process.
- Optionally chain with a sandbox escape or local privilege-escalation vulnerability to execute code outside the browser sandbox.
- Deploy follow-on tooling, steal browser data or session material, establish persistence, or move laterally depending on attacker objectives.
How to detect it
There are no universal, reliable network indicators for this vulnerability because exploitation is delivered through attacker-controlled web content and may vary by campaign. To determine whether exploitation already occurred, review browser crash telemetry, Chrome Crashpad reports, endpoint detection logs, proxy/DNS logs, web gateway logs, and EDR process lineage. Look for unusual Chrome/Chromium renderer crashes followed by suspicious child processes, downloads, script execution, credential access, persistence creation, or outbound connections to unfamiliar infrastructure. Pay particular attention to activity from systems that ran Chrome/Chromium prior to 137.0.7151.68 during the period after publication on 2025-06-03 and before patching. Relevant artifacts include Chrome crash dumps, Crashpad metadata, browser history around the crash time, downloaded files, command-line execution spawned directly or indirectly from browser processes, and signs of sandbox escape or privilege escalation. Correlate visits to unknown or newly registered domains with renderer crashes and subsequent endpoint activity. If available, collect memory/crash dumps for forensic review, but handle them carefully because they may contain sensitive browser memory.
- chrome_crashpad_handler
- Crashpad
- chrome.exe --type=renderer
- chrome --type=renderer
- chromium --type=renderer
- msedge.exe --type=renderer
- SIGSEGV
- EXCEPTION_ACCESS_VIOLATION
- v8::internal
- Received signal 11 SEGV
- Aw, Snap!
- Google Chrome < 137.0.7151.68
- Chromium < 137.0.7151.68
- /var/crash/_usr_bin_google-chrome
- /var/crash/_usr_bin_chromium
- %LOCALAPPDATA%\Google\Chrome\User Data\Crashpad\reports
- ~/Library/Application Support/Google/Chrome/Crashpad/reports
What your security team should do
- Prioritize patching because the vulnerability is in CISA KEV and has active exploitation in the wild; treat the KEV due date of 2025-06-26 as overdue for any remaining vulnerable systems.
- Update Chrome/Chromium and Chromium-based browsers to fixed versions, then force browser restarts across managed endpoints.
- For Ubuntu 22.04 LTS systems using linux-oem-5.17, update to 5.17.0-1016.17 or later where applicable.
- Run an enterprise-wide software inventory query for Chrome/Chromium versions prior to 137.0.7151.68 and isolate or prioritize remediation for internet-facing and high-risk user workstations.
- Review endpoint telemetry for suspicious browser crashes, browser-spawned processes, payload downloads, or command execution following web browsing activity.
- Hunt for post-exploitation behavior rather than relying on a single exploit signature, because browser memory-corruption exploits often leave few stable network indicators.
- Increase scrutiny of malvertising, newly registered domains, URL shorteners, and webmail-delivered links for users who operated vulnerable browsers.
- Ensure EDR rules alert on browsers spawning shells, script interpreters, archive utilities, credential tools, or unusual LOLBin activity.
- Use browser isolation or hardened browsing profiles for users who handle untrusted links until patch compliance is complete.
The record
Out of bounds read and write in V8 in Google Chrome prior to 137.0.7151.68 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | chromium | 0 | No fix |
| Debian:12 | chromium | 0 | 137.0.7151.68-1~deb12u1 |
| Debian:13 | chromium | 0 | 137.0.7151.68-1 |
| Debian:14 | chromium | 0 | 137.0.7151.68-1 |
| Mageia:9 | chromium-browser-stable | 0 | 136.0.7103.113-2.mga9.tainted |
| openSUSE:Tumbleweed | chromium | 0 | 138.0.7204.96-1.1 |
| openSUSE:Tumbleweed | nodejs-electron | 0 | 35.6.0-1.2 |
Related vulnerabilities
- CVE-2025-6558 Insufficient validation of untrusted input in ANGLE and GPU in Google Chrome prior to… Also affects chromium
- CVE-2025-7656 Integer overflow in V8 in Google Chrome prior to 138.0.7204.157 allowed a remote attacker… Also affects chromium
- CVE-2025-6554 Type confusion in V8 in Google Chrome prior to 138.0.7204.96 allowed a remote attacker to… Also affects chromium
- CVE-2025-6191 Integer overflow in V8 in Google Chrome prior to 137.0.7151.119 allowed a remote attacker… Also affects chromium
- CVE-2025-5959 Type Confusion in V8 in Google Chrome prior to 137.0.7151.103 allowed a remote attacker… Also affects chromium
- CVE-2022-2160 Insufficient policy enforcement in DevTools in Google Chrome on Windows prior to… Also affects chromium
- CVE-2022-0303 security update Also affects chromium
- CVE-2021-21206 Use after free in Blink in Google Chrome prior to 89.0.4389.128 allowed a remote attacker… Also affects chromium