CVE-2018-17480 — Google Chromium V8 Out-of-Bounds Write Vulnerability

CVE-2018-17480

An out-of-bounds write in the V8 JavaScript engine allows sandboxed code execution from a single malicious web page

What is Chromium V8?

V8 is Google's open-source JavaScript and WebAssembly engine that powers Chrome and every other Chromium-based browser (Microsoft Edge, Opera, Brave, and others), as well as server-side runtimes like Node.js. Because V8 parses and executes JavaScript from any website a browser visits, it is one of the most heavily targeted attack surfaces in modern computing — vulnerabilities here can be triggered simply by getting a victim to load a malicious page.

Overview

CVE-2018-17480 is an out-of-bounds write vulnerability in the V8 JavaScript engine that allows a remote attacker to execute code inside the browser's renderer sandbox via a specially crafted HTML page. It is closely related in nature and impact to CVE-2018-17463, another V8 remote code execution flaw disclosed in the same general period, and affects all Chromium-based browsers sharing the vulnerable V8 version.

Technical Details

The vulnerability (CWE-787, Out-of-Bounds Write) allows an attacker's JavaScript to write data past the boundary of an allocated buffer within V8's memory, corrupting adjacent memory in a way that can be leveraged to hijack control flow and execute arbitrary code. As with other V8 memory-corruption bugs, exploitation is typically confined to the renderer sandbox unless chained with a separate sandbox-escape vulnerability, but the renderer-level compromise alone (CVSS 8.8, user interaction required to visit the page) is sufficient to run attacker-controlled code, read/exfiltrate in-browser data, or serve as the first stage of a longer attack chain.

Discovery

The vulnerability was addressed through Google's standard Chrome security release process; specific external researcher credit for this particular CVE is not confidently documented in public sources reviewed here.

Exploitation Context

CISA's KEV entry confirms this vulnerability has been exploited in the wild. Out-of-bounds write bugs in V8 are a recurring and reliable target for exploit developers because they offer precise memory corruption primitives; historically, bugs like this have been incorporated into commercial exploit chains and used by both criminal and state-sponsored actors against browser users.

Remediation

  1. Ensure Google Chrome, Microsoft Edge, Opera, and any other Chromium-based browser is updated to the latest version, which includes the V8 fix.
  2. Enable automatic browser updates organization-wide so engine-level fixes are applied without manual delay.
  3. Deploy browser isolation for high-risk users where the threat model warrants it.
  4. Treat this alongside CVE-2018-17463 as part of the same general V8-hardening patch cycle when auditing browser update compliance.
  5. Monitor endpoint security tooling for anomalous renderer process behavior that could indicate exploitation attempts.

Key Details

PropertyValue
CVE ID CVE-2018-17480
Vendor / Product Google — Chromium V8
NVD Published2018-12-11
NVD Last Modified2025-10-24
CVSS 3.1 Score8.8
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
SeverityHIGH
CWE CWE-787 find similar ↗
CISA KEV Added2022-06-08
CISA KEV Deadline2022-06-22
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2022-06-22. Apply updates per vendor instructions.

Timeline

DateEvent
2018-12Google Chrome stable channel update released, fixing the V8 out-of-bounds write
2018-12-11CVE published
2022-06-08Added to CISA Known Exploited Vulnerabilities catalog
2022-06-22CISA BOD 22-01 remediation deadline

References

ResourceType
NVD — CVE-2018-17480 Vulnerability Database
CISA KEV Catalog Entry US Government