This is a switchblade that only opens if the attacker is already standing in your hallway
CVE-2026-10888 is a use-after-free in Chrome Cast Streaming that affects Google Chrome builds before 149.0.7827.53; the June 2026 desktop rollout points to 149.0.7827.53/54 on Windows and macOS and 149.0.7827.53 on Linux as the fixed line. The bug sits on a local-network-facing Cast path, so the attacker is not driving this from the public internet; they need to be on the same local network segment and then feed Chrome malicious Cast-related traffic to reach code execution.
The vendor's HIGH 8.8 score is technically defensible in a lab because memory corruption plus no auth / no user interaction is serious. In enterprise reality, though, AV:A is doing a lot of work: this is a post-perimeter, same-LAN attack, impact is described as inside the sandbox, there is no KEV listing, and the supplied EPSS is effectively zero. That combination makes this a patch promptly but not pager-worthy browser issue.
4 steps from start to impact.
Get onto the victim's Layer-2 neighborhood
arp-scan, nmap, or mdns-scan with passive traffic observation to identify likely Chrome endpoints and Cast-capable environments.- Attacker has access to the same local network segment as the victim
- Enterprise network permits peer reachability or weak client isolation
- Modern enterprise Wi-Fi often enables client isolation or NAC
- Being on the same segment usually implies the attacker already cleared an earlier access hurdle
Find a Chrome endpoint exposing the Cast traffic path
scapy or custom packet generators to enumerate or stimulate Cast-related traffic behavior without needing browser interaction from the user.- Victim runs Chrome prior to 149.0.7827.53
- Chrome is running and the Cast-related code path is reachable
- Browser auto-update shrinks the exploitable population fast
- Not every managed desktop is actively using Cast features at any given moment
Trigger the use-after-free with malicious network traffic
- Attacker can send malformed Cast-related traffic to the victim host
- Vulnerable code path can be exercised remotely over the local segment
- Exploit reliability for browser UAFs is rarely point-and-click
- Platform hardening and Chrome mitigations reduce success rates
Land code execution inside Chrome's sandbox
- Exploit succeeds against the target build
- No additional containment stops the browser process
- Sandboxed execution limits direct blast radius
- Follow-on privilege escalation or sandbox escape is not established in the supplied intel
The supporting signals.
| In-the-wild status | No public exploitation evidence in the supplied intel, and not KEV-listed. I found no authoritative public reporting tying CVE-2026-10888 to active campaigns. |
|---|---|
| Proof-of-concept availability | No public PoC located for this exact CVE. Publicly indexed material for similar 2026 Chrome Cast bugs exists, but not a weaponized repo or researcher write-up for this ID. |
| EPSS | 0.00008 from your intel block — effectively background noise, consistent with a bug that is hard to mass-exploit and not internet-scalable. FIRST's EPSS documentation defines this as the 30-day exploitation probability model. |
| KEV status | No. CISA's KEV catalog is the right escalation trigger for browser bugs; this one is absent as of the accessible catalog results. |
| CVSS vector meaning | CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H means adjacent network only, no auth, no clicks, and high theoretical impact. The biggest real-world discount is AV:A: same-LAN is a meaningful reachability limiter in enterprise fleets. |
| Affected versions | Google Chrome prior to 149.0.7827.53 per your supplied title/intel, with platform rollout notes showing the fixed train as 149.0.7827.53/54 for Windows/Mac and 149.0.7827.53 for Linux. |
| Fixed versions | Windows/macOS: 149.0.7827.53/54 and later. Linux: 149.0.7827.53 and later. I did not find distro-specific Chromium backport bulletins for this exact CVE in accessible sources. |
| Scanning / exposure data | This is not an internet-facing server bug. Internet-wide platforms like Censys and GreyNoise are poor fit because they observe public exposure and inbound scanning, while this bug needs same-segment local traffic; use endpoint version inventory and network segmentation maps instead of Shodan-style exposure counts. |
| Disclosure date | 2026-06-04 from your intel block. The surrounding Chrome desktop security rollout appears on 2026-05-29 for early stable and was mirrored by the Canadian Cyber Centre on 2026-06-03. |
| Researcher / reporting | No public finder credit located in accessible authoritative sources for this exact CVE. Because the exact CVE record was not publicly indexed in the search results I could access, some metadata here is based on your supplied intel plus vendor release context. |
noisgate verdict.
The decisive factor is attacker position: this requires same-segment local-network access, which means the adversary is already inside your wireless or campus edge reality rather than exploiting you from the internet at scale. The second limiter is sandboxed code execution; serious, yes, but not equivalent to straight host compromise absent a second-stage escape.
Why this verdict
- Start at vendor 8.8, then subtract for AV:A: same-LAN access is a real prerequisite, not a rounding error. It implies either hostile guest/Wi-Fi proximity or an earlier foothold inside the enterprise.
- Subtract again for population narrowing: exploitation needs a vulnerable Chrome build *and* a reachable Cast Streaming path on an actively running browser, which is a much smaller target set than generic web-content RCE.
- Hold above LOW because no auth + no UI + memory corruption still matter: if an attacker is already on the segment, this is cleaner than phishing and can be abused without victim clicks.
Why not higher?
This is not broadly internet-reachable, not KEV-listed, and not backed by active exploitation evidence. Most importantly, the stated impact is inside Chrome's sandbox, so the blast radius is meaningfully smaller than a one-shot endpoint takeover.
Why not lower?
I am not pushing this to LOW because the bug still offers code execution potential with no credentials and no user interaction once the attacker reaches the right network position. In flat networks, shared Wi-Fi, labs, kiosks, or unmanaged branch environments, the adjacent-network hurdle is not hypothetical.
What to do — in priority order.
- Segment user endpoints from untrusted local networks — Put guest Wi-Fi, contractor SSIDs, lab VLANs, and unmanaged IoT segments behind controls that prevent peer-to-peer reachability to employee endpoints. For a MEDIUM verdict there is no mitigation SLA — go straight to the 365-day remediation window, but this control meaningfully reduces exposure while normal browser updates roll out.
- Restrict Cast discovery and local service chatter where business-unneeded — Filter or tightly scope local multicast and Cast-adjacent traffic between endpoint segments when casting is not a business requirement. There is no mitigation SLA for this severity, but applying this during routine network-policy cycles cuts the reachable population before patch completion.
- Enforce Chrome auto-update compliance — Use enterprise browser management to identify endpoints stuck below
149.0.7827.53and remediate update drift. For MEDIUM, prioritize it through standard operations and finish actual patching inside the 365-day remediation window rather than emergency change management. - Watch for abnormal east-west discovery traffic — Baseline mDNS/SSDP/Cast-related traffic on corporate WLANs and alert on unusual bursts, spoofing behavior, or device-to-device traffic that should not exist. This will not prove exploitation, but it is the right compensating detection layer for a same-LAN browser bug.
- A perimeter WAF does not help; the attack is not coming through your internet web stack.
- Email security does not materially help; there is no phishing or user-click requirement in the advertised path.
- MFA is irrelevant here; the vulnerability does not require account takeover or application login.
Crowdsourced verification payload.
Run this on the target Windows endpoint or through your fleet tool (for example: powershell.exe -ExecutionPolicy Bypass -File .\check-chrome-cve-2026-10888.ps1). It needs only standard user rights because it reads file versions from common Chrome install paths; output is exactly VULNERABLE, PATCHED, or UNKNOWN.
# check-chrome-cve-2026-10888.ps1
# Purpose: Check whether Google Chrome on Windows is below the fixed version for CVE-2026-10888.
# Fixed baseline used here: 149.0.7827.53 (Windows)
# Exit codes: 0=PATCHED, 1=VULNERABLE, 2=UNKNOWN
$ErrorActionPreference = 'Stop'
function Get-VersionObject {
param([string]$VersionString)
try {
return [version]$VersionString
} catch {
return $null
}
}
$fixedVersion = Get-VersionObject '149.0.7827.53'
$chromePaths = @(
"$env:ProgramFiles\Google\Chrome\Application\chrome.exe",
"$env:ProgramFiles(x86)\Google\Chrome\Application\chrome.exe",
"$env:LocalAppData\Google\Chrome\Application\chrome.exe"
)
$found = @()
foreach ($path in $chromePaths) {
if (Test-Path $path) {
try {
$item = Get-Item $path
$ver = $item.VersionInfo.ProductVersion
if (-not $ver) { $ver = $item.VersionInfo.FileVersion }
$verClean = ($ver -split '\s+')[0]
$verObj = Get-VersionObject $verClean
if ($verObj) {
$found += [pscustomobject]@{
Path = $path
Version = $verClean
VersionObject = $verObj
}
}
} catch {
# Ignore broken path/version reads and continue
}
}
}
if ($found.Count -eq 0) {
Write-Output 'UNKNOWN'
exit 2
}
# If any installed Chrome copy is below fixed, treat host as vulnerable.
$vuln = $found | Where-Object { $_.VersionObject -lt $fixedVersion }
if ($vuln.Count -gt 0) {
Write-Output 'VULNERABLE'
exit 1
}
Write-Output 'PATCHED'
exit 0
If you remember one thing.
149.0.7827.53, and check which user networks still allow unnecessary peer-to-peer or guest-to-corporate local reachability. This lands in MEDIUM, so there is no noisgate mitigation SLA — go straight to the 365-day remediation window; use this week for version discovery and network-exposure triage, then complete the browser upgrade to 149.0.7827.53/54 or later within the noisgate remediation SLA of 365 days through normal enterprise browser management.Sources
- Chrome Releases: Early Stable Update for Desktop (149.0.7827.53/.54)
- Canadian Centre for Cyber Security AV26-544
- FIRST EPSS data and field definitions
- CISA Known Exploited Vulnerabilities Catalog
- Analogous Chrome Cast CVE-2026-7349 (same-LAN Cast RCE pattern)
- Analogous Chrome Cast CVE-2026-7338 analysis
- Censys overview of internet-exposed asset discovery limits
- Chromecast-related port exposure background
What defenders are saying.
Crowdsourced verification outputs.
Results submitted by users who ran the verification payload against their environment.