Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Primary rating from Vendor (google).
CVSS VectorVendor: google
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Lifecycle Timeline
4DescriptionCVE.org
Use after free in Bluetooth in Google Chrome on Mac prior to 149.0.7827.103 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
AnalysisAI
Heap corruption in Google Chrome on macOS prior to version 149.0.7827.103 allows remote attackers to potentially execute arbitrary code by luring a victim to a crafted HTML page that triggers a use-after-free in the browser's Bluetooth component. Google has released a patched stable channel update, and while no public exploit has been identified at time of analysis, the CVSS 8.8 score reflects the high impact achievable with only a single user click. CISA SSVC currently scores exploitation as 'none' but technical impact as 'total', consistent with a serious but not yet weaponized browser flaw.
Technical ContextAI
The flaw resides in the Web Bluetooth implementation within Chromium's browser process on macOS, which exposes JavaScript APIs allowing web pages to discover and communicate with nearby Bluetooth Low Energy devices. CWE-416 (Use After Free) means the code continues to reference a heap object after it has been freed, enabling an attacker who can control subsequent heap allocations to place attacker-controlled data where a freed object's vtable, callback pointer, or other dereferenced field once lived. Chromium's Bluetooth stack involves complex asynchronous object lifetimes across IPC boundaries between the renderer and browser process, a class of bug Chromium's security team has historically tracked as 'High' severity because it can lead to memory corruption in a privileged process. The macOS-specific scoping in the description suggests the bug lies in platform-specific code paths in Chrome's CoreBluetooth integration rather than the cross-platform Bluetooth logic.
RemediationAI
Vendor-released patch: Google Chrome 149.0.7827.103 for macOS - update via Chrome's built-in updater (chrome://settings/help) or enterprise management tooling, then restart the browser to apply. Enterprise administrators should push the update via Jamf, Munki, or Chrome Browser Cloud Management and confirm rollout in their inventory. Until patching completes, a workable compensating control is to disable Web Bluetooth by setting the DefaultWebBluetoothGuardSetting enterprise policy to 2 (Block) via a configuration profile - the trade-off is that any internal web app relying on Web Bluetooth (rare, but used in some IoT/medical/industrial dashboards) will stop functioning. Restricting users from visiting untrusted sites or enforcing Safe Browsing Enhanced Protection adds defense in depth but does not substitute for patching. Refer to the Chrome Releases advisory at https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0153744567.html for full release notes.
Same weakness CWE-416 – Use After Free
View allSame technique Denial Of Service
View allVendor StatusVendor
SUSE
Severity: Critical| Product | Status |
|---|---|
| openSUSE Leap 16.0 | Fixed |
| openSUSE Tumbleweed | Fixed |
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-35224
GHSA-6g5p-fx5j-3r2q