CVE-2026-110145 in Chromeinfo

Summary

by MITRE • 10/15/2026

Use after free in Passwords in Google Chrome prior to 155.0.8059.79 allowed a remote attacker who had compromised the renderer process to execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: High)

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 10/15/2026

The vulnerability identified as CVE-2024-6318 represents a critical memory safety flaw within the password management subsystem of Google Chrome, specifically affecting versions prior to 155.0.8059.79. This issue is classified as an out-of-bounds use or use-after-free error, which occurs when software continues to use a pointer after it has been freed from memory without properly reinitializing the data structure or checking for validity. In the context of Chromium-based browsers, such vulnerabilities are particularly dangerous because they can potentially allow attackers to bypass security boundaries that isolate different parts of the browser process. The flaw resides in how Chrome handles password-related objects during their lifecycle management, where a reference to an object is retained after the underlying memory has been deallocated by another part of the system.

From a technical perspective, this vulnerability leverages the complex interaction between JavaScript execution and native C++ components within the renderer process. When a crafted HTML page triggers specific sequences involving password autofill or storage operations, it can cause the browser to free a critical data structure while other parts of the code still hold references to that memory location. If an attacker can control the content allocated in that freed memory region through subsequent allocations triggered by their malicious script, they may achieve arbitrary read and write capabilities within the renderer process context. This scenario is often referred to as a heap spray or controlled allocation attack, where the attacker carefully manages memory layout to overwrite function pointers or object vtables with addresses pointing to shellcode embedded in other allocated objects.

The operational impact of this vulnerability is severe due to its potential for sandbox escape. Although the renderer process operates within a restricted security context known as the Chrome Sandbox, which limits access to system resources and user data, achieving arbitrary code execution allows an attacker to manipulate memory structures that can lead to control flow hijacking. By exploiting the use-after-free condition, an adversary who has already compromised or injected malicious content into the renderer process via a crafted HTML page could execute arbitrary commands outside of this sandboxed environment. This effectively breaks the isolation model designed to protect the user's operating system and sensitive information from untrusted web content, potentially leading full compromise of the client machine depending on the privileges under which the browser is running.

This incident aligns with Common Weakness Enumeration (CWE) category CWE-416, Use After Free, which describes situations where a program uses memory after it has been freed, often resulting in crashes or arbitrary code execution. Furthermore, from an adversary tactics perspective as defined by MITRE ATT&CK, this vulnerability facilitates the Initial Access and Execution techniques, specifically allowing for remote code execution through web-based vectors such as Drive-by Code Download or User Execution if social engineering is involved. The Chromium security team has classified this issue with a High severity rating, reflecting its potential to disrupt confidentiality, integrity, and availability by enabling unauthorized access to system-level resources from the browser environment.

To mitigate the risks associated with CVE-2024-6318, it is imperative for users and administrators to update Google Chrome immediately to version 155.0.8059.79 or later, where these memory management issues have been addressed through rigorous code reviews and automated fuzzing tests that detect such lifecycle errors in object handling. Organizations should enforce strict browser update policies across all endpoints to ensure that the latest security patches are applied promptly. Additionally, implementing application whitelisting and restricting script execution privileges can reduce the attack surface by limiting the ability of malicious web content to perform complex memory manipulation operations within the renderer process. Security teams should also monitor for indicators of compromise related to unusual browser behavior or unexpected network connections originating from Chrome processes, as these may signal active exploitation attempts targeting this specific vulnerability class in older versions still present on some systems.

Responsible

Chrome

Reservation

10/13/2026

Disclosure

10/15/2026

Moderation

accepted

EPSS

0.00296

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!