CVE-2024-5830

Published Jun 11, 2024

Last updated 2 years ago

Overview

AI description

Automated description summarized from trusted sources.

CVE-2024-5830 is a type confusion vulnerability found in the V8 JavaScript engine, which is a core component of Google Chrome. This flaw allows a remote attacker to execute an out-of-bounds memory write by enticing a user to visit a specially crafted HTML page. The vulnerability is tracked under CWE-843 (Access of Resource Using Incompatible Type) and CWE-787 (Out-of-bounds Write). Exploitation of CVE-2024-5830 can lead to remote code execution within the Chrome sandbox, requiring only that a user loads attacker-controlled web content. The issue stems from a confusion in V8's object transition mechanism, specifically when updating a deprecated map, which can cause an object to unexpectedly become a "dictionary" type rather than a "fast" type. This type confusion can then be leveraged to corrupt internal fields and gain arbitrary read/write access to the V8 heap. The vulnerability affects Google Chrome versions prior to 126.0.6478.54.

Description
Type Confusion in V8 in Google Chrome prior to 126.0.6478.54 allowed a remote attacker to perform an out of bounds memory write via a crafted HTML page. (Chromium security severity: High)
Source
chrome-cve-admin@google.com
NVD status
Modified
Products
chrome, fedora

Risk scores

CVSS 3.1

Type
Primary
Base score
8.8
Impact score
5.9
Exploitability score
2.8
Vector string
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Severity
HIGH

Weaknesses

nvd@nist.gov
CWE-843
134c704f-9b21-4f2e-91b3-4a467353bcc0
CWE-787

Social media

Hype score
Not currently trending

Configurations