Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Remote crafted page (AV:N) needs only a victim visit (UI:R) with no auth (PR:N); a UAF enabling code execution yields high C/I/A within the unchanged browser scope.
Primary rating from Vendor (Chrome).
CVSS VectorVendor: Chrome
Lifecycle Timeline
4DescriptionCVE.org
Use after free in Digital Credentials in Google Chrome on Mac prior to 149.0.7827.197 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
AnalysisAI
Heap corruption via use-after-free in Google Chrome's Digital Credentials component on macOS allows a remote attacker to potentially execute code by luring a victim to a crafted HTML page, affecting Chrome builds prior to 149.0.7827.197. The flaw was reported internally by Google's Chrome team, and per CISA's SSVC framework exploitation is currently 'none', so this is no public exploit identified at time of analysis despite a high (8.8) CVSS score requiring user interaction. EPSS data was not provided, but the absence of KEV listing and no observed exploitation point to risk driven by Chrome's massive install base rather than confirmed in-the-wild abuse.
Technical ContextAI
The root cause is CWE-416 (Use After Free): the Digital Credentials feature - Chrome's implementation of the W3C Digital Credentials API used to request and present verifiable identity/credential documents to web pages - frees a heap object while a dangling reference to it remains, allowing later reuse of freed memory and consequent heap corruption. The affected CPE is cpe:2.3:a:google:chrome (the Chromium-based browser engine), with this specific issue manifesting on the Mac platform per the description. Successful manipulation of the freed allocation can let an attacker control object contents and pivot toward arbitrary code execution within the renderer or related process, which is the classic memory-safety failure mode in browser engines.
RemediationAI
Vendor-released patch: Google Chrome 149.0.7827.197 - update Chrome to 149.0.7827.197 or later on macOS via Chrome's built-in updater (chrome://settings/help) and relaunch to apply, per the Stable channel advisory at https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0482630350.html. In managed fleets, push the updated build through MDM/enterprise policy and force a relaunch to ensure the fix takes effect. If immediate patching is not possible, a meaningful compensating control is to disable or restrict the Digital Credentials feature where exposed (e.g., via enterprise policy or the corresponding chrome://flags entry) to remove the vulnerable attack surface - trade-off: sites relying on the Digital Credentials API will stop functioning. Browsing-hygiene controls (avoiding untrusted pages, enabling Enhanced Safe Browsing) reduce exposure to crafted-page delivery but do not remove the underlying flaw and should not substitute for the update.
Same weakness CWE-416 – Use After Free
View allSame technique Denial Of Service
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-39041
GHSA-mmm9-39xr-fcc3