This is a peephole in one window of the building, not a master key to the lobby
CVE-2026-11270 is a Chrome-for-Android UI implementation flaw that can leak cross-origin data from a crafted HTML page on versions prior to 149.0.7827.53, with public Android rollout evidence also showing the fixed stable train landing as 149.0.7827.59 on June 2-3, 2026. The bug is scoped to Android Chrome, requires the victim to load attacker-controlled web content, and the stated impact is data disclosure rather than code execution, sandbox escape, or account takeover by itself.
The vendor's MEDIUM 6.5 label is defensible in a lab because cross-origin data exposure in a browser is never nothing, but it overshoots the operational reality for enterprise patching. The biggest downward pressure is the combination of Android-only reach, user interaction/browser-session dependency, no active exploitation evidence, and no straightforward internet-exposed attack surface you can scan at scale.
4 steps from start to impact.
Deliver a malicious page
- Target is using Google Chrome on Android
- Installed version is below the fixed branch
- User can be induced to visit attacker-controlled content
- Enterprise mobile fleets are fragmented across browsers and in-app webviews
- MDM-managed Android estates often allow auto-update from Google Play, shrinking vulnerable dwell time
- Email gateways, URL filtering, Safe Browsing, and mobile threat defense can break the lure before the page loads
adb is the reliable detection path.Trigger the UI state abuse
- The crafted page reaches the vulnerable UI path
- Chrome Android renders the targeted interaction/state as expected
- UI bugs are brittle across device models, screen sizes, locale, and browser minor versions
- A successful trigger may require timing or user behavior the attacker cannot fully control
- Chrome's own Safe Browsing and site isolation architecture narrow what a single bug usually yields
Harvest cross-origin data
- Victim has interesting web session data present in Chrome
- The leaked material is usable to the attacker
- Many enterprise web apps on mobile are guarded by re-auth, short-lived tokens, conditional access, or limited mobile UX
- Some sensitive workflows are blocked or discouraged on mobile browsers entirely
- Leaked data may be partial and not directly reusable for session hijack
Operationalize the stolen data
- Leaked data contains credentials, tokens, or sensitive application responses
- The attacker can use the stolen data before expiry or revocation
- MFA, token binding, device trust, and conditional access reduce replay value
- Short token lifetime and backend anomaly controls limit dwell time
- No public exploit chain or commodity tooling was found at assessment time
The supporting signals.
| In-the-wild status | No confirmed active exploitation found during assessment; not listed in CISA KEV. |
|---|---|
| Proof-of-concept availability | No public PoC or exploit repo found in the sources reviewed. That does not prove none exists privately, but there is no obvious commodity weaponization signal. |
| EPSS | 0.00014 per the user-supplied intel — effectively a very low exploitation probability signal. |
| KEV status | Not KEV-listed as of 2026-06-06. |
| CVSS vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N — remote and unauthenticated, but user interaction is required and impact is confidentiality only. |
| Affected versions | Google Chrome on Android prior to 149.0.7827.53 per the advisory text supplied and mirrored CVE feeds. |
| Fixed versions | Treat 149.0.7827.53+ as the security floor from the CVE record; public rollout evidence shows Android stable appearing as 149.0.7827.59 on June 2-3, 2026. |
| Exposure / scanning reality | Not internet-enumerable in the usual sense. Shodan/Censys/FOFA/GreyNoise do not give a meaningful census for a client-side Android browser bug; exposure must be measured from MDM/EMM inventory. *This is an inference from the product type, not a vendor statement.* |
| Disclosure date | 2026-06-05 from the supplied intel; Chrome 149 stable release notes list June 2, 2026 as the stable release date. |
| Researcher / reporting credit | No public researcher attribution found in the reviewed sources. |
noisgate verdict.
The decisive factor is that this bug is a client-side Android browser data leak with required victim browsing activity, not a remotely reachable server flaw or browser RCE. In a 10,000-host enterprise, that sharply limits both exposed population and blast radius compared with the vendor's lab-centric confidentiality score.
Why this verdict
- Requires victim browsing in Chrome on Android: attacker position is unauthenticated remote, but only after convincing a user to open attacker-controlled content on the right browser and platform.
- Android-only scope cuts population hard: this is not desktop Chrome, not a server, and not a broadly scan-detectable edge service; many enterprises have a much smaller managed Android browser population than their Windows/macOS estates.
- Confidentiality-only impact: there is no evidence here of code execution, sandbox escape, persistence, or device takeover. A data leak primitive is materially less urgent than a browser memory-corruption chain.
- No KEV, no public PoC, tiny EPSS: exploitation evidence is weak across all three common prioritization signals.
- Modern controls interrupt the path early: Safe Browsing, secure email gateways, web filtering, MTD, conditional access, and short-lived SaaS tokens all add compounding friction after the user-click prerequisite.
Why not higher?
If this were a Chrome RCE, sandbox escape, or a same-bug-class issue with confirmed in-the-wild use, it would move up fast. But this CVE looks like a narrow disclosure bug on a mobile client, with multiple prerequisite steps and no exploitation evidence to cancel out that friction.
Why not lower?
It still sits above IGNORE because cross-origin data leakage in a browser can expose authenticated web content, and Chrome on Android is common enough in BYOD and managed mobile programs that some enterprise data is plausibly at risk. The vendor also rates the confidentiality impact as high within the vulnerable session, so this should be patched in routine hygiene rather than dismissed.
What to do — in priority order.
- Enforce Chrome auto-update on Android — Use EMM/MDM managed Google Play policy to keep
com.android.chromeon the current stable train. For a LOW verdict there is no mitigation SLA; treat this as backlog hygiene and push it in the next normal mobile app maintenance cycle. - Prefer managed app inventory over network scanners — Build a version report from Intune, Workspace ONE, MobileIron, or Google endpoint management rather than expecting vulnerability scanners to find this. For LOW, there is no mitigation SLA, so use the next reporting cycle to identify laggards and close them out.
- Tighten mobile web access to sensitive apps — Where business-tolerable, require device trust or conditional access for sensitive SaaS sessions from mobile browsers. That reduces the value of any leaked browser-session data while you clean up vulnerable app versions in routine operations.
- Monitor anomalous SaaS session reuse — Focus on IdP and SaaS telemetry for token replay, unusual mobile-origin access, and impossible-travel patterns. This will not detect the bug directly, but it is the most practical way to catch downstream abuse if a browser disclosure bug is exploited.
- Traditional perimeter vulnerability scanning doesn't help much because this is a client-side Android browser flaw, not an internet-facing daemon.
- Network segmentation is mostly irrelevant; the attacker path is web content delivered to the user's browser session.
- EDR-only thinking is weak coverage here because the likely outcome is browser-session data disclosure, not malware execution on the device.
Crowdsourced verification payload.
Run this from an auditor workstation that has adb installed and USB debugging or enterprise ADB access to the target Android device. Invoke it as ./check_cve_2026_11270.sh <device-serial> or ./check_cve_2026_11270.sh for the only attached device; no root is required, but the device must be reachable by adb and expose package metadata.
#!/usr/bin/env bash
# check_cve_2026_11270.sh
# Verify whether Google Chrome on an attached Android device is below the fixed version floor.
# Output: VULNERABLE / PATCHED / UNKNOWN
# Exit codes: 0=PATCHED, 1=VULNERABLE, 2=UNKNOWN
set -u
PKG="com.android.chrome"
FIXED_VERSION="149.0.7827.53"
SERIAL="${1:-}"
adb_cmd() {
if [ -n "$SERIAL" ]; then
adb -s "$SERIAL" "$@"
else
adb "$@"
fi
}
version_ge() {
# returns 0 if $1 >= $2
local a="$1" b="$2"
local first
first="$(printf '%s\n%s\n' "$a" "$b" | sort -V | head -n1)"
[ "$first" = "$b" ]
}
if ! command -v adb >/dev/null 2>&1; then
echo "UNKNOWN: adb not found in PATH"
exit 2
fi
if ! adb_cmd get-state >/dev/null 2>&1; then
echo "UNKNOWN: no reachable adb device"
exit 2
fi
VERSION="$(adb_cmd shell dumpsys package "$PKG" 2>/dev/null | sed -n 's/.*versionName=//p' | head -n1 | tr -d '\r')"
if [ -z "$VERSION" ]; then
VERSION="$(adb_cmd shell pm list packages -f "$PKG" 2>/dev/null | grep -q "$PKG" && adb_cmd shell dumpsys package "$PKG" 2>/dev/null | sed -n 's/.*versionName=//p' | head -n1 | tr -d '\r')"
fi
if [ -z "$VERSION" ]; then
echo "UNKNOWN: Chrome package not found or version unreadable"
exit 2
fi
case "$VERSION" in
*[!0-9.]*|"")
echo "UNKNOWN: unrecognized Chrome version '$VERSION'"
exit 2
;;
esac
if version_ge "$VERSION" "$FIXED_VERSION"; then
echo "PATCHED: Chrome version $VERSION >= $FIXED_VERSION"
exit 0
else
echo "VULNERABLE: Chrome version $VERSION < $FIXED_VERSION"
exit 1
fi
If you remember one thing.
com.android.chrome, confirm managed devices are auto-updating from Google Play, and mop up laggards in the next routine mobile-browser maintenance cycle. For a LOW verdict there is no noisgate mitigation SLA and effectively no noisgate remediation SLA beyond backlog hygiene, so do not preempt higher-value patch work for this one; just verify the fleet is moving to the fixed Chrome 149 branch and close the stragglers through standard mobile app governance.Sources
What defenders are saying.
Crowdsourced verification outputs.
Results submitted by users who ran the verification payload against their environment.