CyberSecurityNews

Critical Chrome Vulnerabilities Allow Attackers to Execute Arbitrary Code


Google has released a critical security update for its Chrome browser, addressing multiple high-severity vulnerabilities that could allow attackers to execute arbitrary code on affected systems.

Users are strongly advised to update immediately as several flaws impact core browser components.

The latest Chrome Stable channel has been updated to version 149.0.7827.155/.156 for Windows and macOS, and 149.0.7827.155 for Linux.

The rollout is gradual and will reach users over the coming days and weeks. This release includes 33 security fixes, several of which are rated critical due to their potential for remote code execution (RCE).

Google has restricted detailed technical information for some bugs until the majority of users have installed the update.

Chrome Vulnerabilities Enable Code Execution

Among the patched issues, seven critical vulnerabilities stand out, primarily involving “use-after-free” memory corruption bugs. These flaws can allow attackers to manipulate memory and execute arbitrary code within the browser context.

Key critical vulnerabilities include:

CVE-2026-12437: Use-after-free in WebShare.

CVE-2026-12438: Inappropriate implementation in WebView.

CVE-2026-12439 & CVE-2026-12440: Use-after-free in Digital Credentials.

CVE-2026-12441: Use-after-free in File Input.

CVE-2026-12442: Use-after-free in Passwords.

CVE-2026-12443: Use-after-free in Web Authentication.

Use-after-free vulnerabilities occur when memory is accessed after it has been released, potentially allowing attackers to corrupt memory structures and gain control of the execution flow.

In a real-world scenario, a victim simply visiting a malicious webpage could trigger exploitation without additional interaction. In addition to critical flaws, Google patched numerous high-severity vulnerabilities across components such as WebRTC, Extensions, Safe Browsing, GPU, and File System Access.

Other Notable Vulnerabilities

Heap buffer overflows in WebRTC (CVE-2026-12447, CVE-2026-1246. Out-of-bounds reads in Chromoting and WebRTC.

Multiple use-after-free flaws in Extensions, Media, Downloads, and Browser. Insufficient validation and policy enforcement issues across input handling and extensions.

These vulnerabilities could lead to data leaks, sandbox escapes, or further exploitation chains when combined with other bugs.

CVE IDSeverityComponentVulnerability typeReporterReported date
CVE-2026-12437CriticalWebShareUse after freeGoogle2026-05-25
CVE-2026-12438CriticalWebViewInappropriate implementationGoogle2026-05-27
CVE-2026-12439CriticalDigital CredentialsUse after freeGoogle2026-06-03
CVE-2026-12440CriticalDigitalCredentialsUse after freeGoogle2026-06-03
CVE-2026-12441CriticalFile InputUse after freeGoogle2026-06-05
CVE-2026-12442CriticalPasswordsUse after freeGoogle2026-06-09
CVE-2026-12443CriticalWeb AuthenticationUse after freeGoogle2026-06-11
CVE-2026-12444HighChromotingOut of bounds readGoogle2026-05-14
CVE-2026-12445HighExtensionsUse after freeGoogle2026-05-14
CVE-2026-12446HighPasswordsInsufficient data validationGoogle2026-05-14
CVE-2026-12447HighWebRTCHeap buffer overflowGoogle2026-05-15
CVE-2026-12448HighWebViewInappropriate implementationGoogle2026-05-15
CVE-2026-12449HighChromotingUse after freeGoogle2026-05-15
CVE-2026-12450HighMediaInappropriate implementationZhixin Tu2026-05-19
CVE-2026-12451HighDigitalCredentialsUse after freeGoogle2026-05-19
CVE-2026-12452HighDownloadsUse after freeGoogle2026-05-21
CVE-2026-12453HighInputInsufficient validation of untrusted inputGoogle2026-05-25
CVE-2026-12454HighSafe BrowsingRace conditionGoogle2026-05-27
CVE-2026-12455HighTab StripUse after freeGoogle2026-05-27
CVE-2026-12456HighExtensionsInsufficient validation of untrusted inputGoogle2026-05-27
CVE-2026-12457HighExtensionsInsufficient data validationGoogle2026-05-27
CVE-2026-12458HighPasswordsIncorrect security UIGoogle2026-05-27
CVE-2026-12459HighSerialInappropriate implementationGoogle2026-05-28
CVE-2026-12460HighFile System AccessInsufficient policy enforcementGoogle2026-05-28
CVE-2026-12461HighWebRTCOut of bounds readGoogle2026-05-29
CVE-2026-12462HighMediaUse after freeGoogle2026-05-29
CVE-2026-12463HighViewsInappropriate implementationGoogle2026-05-30
CVE-2026-12464HighBrowserUse after freeGoogle2026-06-03
CVE-2026-12465HighMetricsInsufficient validation of untrusted inputGoogle2026-06-05
CVE-2026-12466HighWebRTCHeap buffer overflowGoogle2026-06-05
CVE-2026-12467HighExtensionsUse after freeGoogle2026-06-05
CVE-2026-12468HighUpdaterInappropriate implementationGoogle2026-06-08
CVE-2026-12469HighGPUUninitialized useGoogle2026-06-09

Google credits its internal security tools for identifying many of these vulnerabilities, including AddressSanitizer, MemorySanitizer, libFuzzer, and Control Flow Integrity mechanisms.

These tools play a key role in proactively identifying memory safety issues before they are exploited in the wild.

Users and organizations should take immediate action: Update Chrome to the latest version via Settings > About Chrome. Restart the browser to ensure patches are applied.

Monitor enterprise environments for outdated browser versions. Apply defense-in-depth strategies such as endpoint protection and browser isolation.

Given the number of critical memory corruption vulnerabilities, delaying updates significantly increases the risk of exploitation.

CISO & Security Leaders: Your next breach may not have a face. Join ISC2’s LIVE webinar, “Ghost in the Machine”



Source link