← Back to Feed CACHED · 2026-07-01 06:33:50 · CACHE_KEY CVE-2026-14153
CVE-2026-14153 · CWE-451 · Disclosed 2026-06-30

Inappropriate implementation in Glic in Google Chrome prior to 150

ASSESSED — NOISGATE V0.5
Vendor
Reassessed
Verdict:
Do you agree?
01 · The Real Story

A misleading label on the Gemini side panel — the browser equivalent of a phishing lure with extra steps

This is an *inappropriate implementation* bug (CWE-451, UI misrepresentation) inside Glic, the Chromium component that hosts the Gemini AI side panel. A remote attacker who convinces a user to perform a specific interaction sequence can render the Glic surface in a way that misleads the user about the origin, trust boundary, or content of what they're seeing. Affected versions are all Chrome stable builds prior to 150.0.7871.47. There is no memory corruption, no sandbox escape, no arbitrary code execution — the impact is confined to a UI spoofing / information-disclosure primitive that the attacker still has to socially engineer around.

Vendor severity of MEDIUM (5.3) with vector AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N is honest — arguably slightly generous. The C:H rating assumes the spoof reliably exfiltrates something sensitive (e.g., tricks a user into pasting secrets into a fake-looking Gemini prompt), but AC:H + UI:R means the attacker needs both a specific victim behavior AND a low-reliability trigger. Real-world exploitability against a fleet is closer to LOW.

"UI spoofing in Chrome's Glic AI panel. High complexity, user interaction, no code exec. Ship it with the next Chrome auto-update wave."
02 · The Attack Path

4 steps from start to impact.

STEP 01

Attacker hosts a crafted web page

The attacker stands up a page that renders content or issues DOM/postMessage interactions designed to confuse the Glic side-panel UI boundaries. Typical tooling: any web server plus a crafted HTML/JS payload; PoC-style tooling has not been publicly released for this CVE at time of writing.
Conditions required:
  • Attacker-controlled origin reachable by the victim
  • Chrome < 150.0.7871.47 with Glic/Gemini side panel enabled
Where this breaks in practice:
  • Glic is not enabled by default on all channels/regions
  • Enterprise policy GenAiDefaultSettings disables the feature entirely
Detection/coverage: Web proxies see the outbound fetch but have no signature for the trigger; EDR does not flag renderer-level UI redraws.
STEP 02

Victim is lured to the page and interacts

The victim must visit the site AND perform the specific gesture the bug requires (UI:R in the vector) — typically opening the Gemini side panel, clicking a control, or completing a multi-step drag/keyboard sequence. High attack complexity (AC:H) means the trigger is timing- or state-sensitive and does not fire on every attempt.
Conditions required:
  • User clicks through to the malicious page
  • User opens or interacts with Glic panel while on the page
Where this breaks in practice:
  • Requires a convinced, engaged user — not drive-by
  • Safe Browsing blocks many of the delivery domains attackers would use
  • Users on managed profiles often have Glic disabled
Detection/coverage: Safe Browsing lookups logged; nothing at the OS layer.
STEP 03

Glic renders misleading content

The bug causes the Glic surface to display attacker-controlled content in a way that misrepresents its provenance — e.g., attacker text appearing to originate from Gemini itself, or a UI element overlaying the trust indicator. There is no cross-origin data read, no sandbox escape, and no persistence.
Conditions required:
  • Trigger reliably fires in the victim's Chrome build
Where this breaks in practice:
  • AC:H — trigger is fragile and version-dependent
  • Users increasingly ignore AI panel output; social-engineering yield is modest
Detection/coverage: None — this is a client-side rendering artifact.
STEP 04

Social engineering to information disclosure

The attacker's ONLY monetizable outcome is convincing the user, via the spoofed Glic panel, to reveal a secret, approve an action, or paste sensitive data into what they believe is a trusted AI surface. There is no direct C/I/A compromise of the host or other origins.
Conditions required:
  • User trusts the spoofed Glic content and acts on it
Where this breaks in practice:
  • Requires a plausible pretext AND a valuable secret AND user compliance
  • MFA, DLP, and clipboard-monitoring EDR blunt the yield
Detection/coverage: DLP on outbound POSTs may catch credential paste; SIEM has no direct signal.
03 · Intelligence Metadata

The supporting signals.

In-the-wild exploitationNone reported. Not on CISA KEV. No Google TAG or Mandiant campaign attribution as of 2026-07-01.
Public PoCNone public. No GitHub repo, no Metasploit module, no writeup on chromium-review.googlesource.com beyond the sealed bug entry.
EPSSUnpublished at disclosure; historical cohort for Chrome MEDIUM UI-spoof bugs (CWE-451) sits around 0.05–0.15% / <30th percentile.
KEV statusNot listed (2026-07-01).
CVSS vectorAV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N — network-reachable but AC:H + UI:R are the load-bearing downgrades. No integrity/availability impact.
Affected versionsAll Chrome stable < 150.0.7871.47; Chromium-derived browsers (Edge, Brave, Opera, Vivaldi, Arc) inherit until their upstream merge.
Fixed versionsChrome Stable 150.0.7871.47 (Win/Mac/Linux). Edge/Brave/Opera pending downstream roll — track vendor changelogs.
Exposure / footprintChrome desktop install base ~3B; Glic/Gemini side panel is gated by region + feature flag + policy — realistically <40% of installs are reachable, most of which will auto-update within 7 days.
Disclosure2026-06-30 via Chrome Stable channel release notes.
ReporterExternal researcher credited in Chrome release notes (specific attribution redacted pending broad rollout).
04 · The Call

noisgate verdict.

Final Verdict
DOWNGRADED to LOW (3.1/10)

The decisive factor is the impact ceiling: this is a UI-spoofing bug with no code execution, no sandbox escape, and no cross-origin read — the worst realistic outcome is a phishing uplift, not a host compromise. Combined with AC:H + UI:R gating and Chrome's rapid auto-update cadence, the operational risk to a 10,000-host fleet is well below the vendor's MEDIUM label.

HIGH Impact ceiling (no RCE, no sandbox escape)
HIGH Patch availability and Chrome auto-update coverage
MEDIUM Precise Glic enablement percentage across enterprise fleets

Why this verdict

  • No code execution path. CWE-451 spoofing bugs cap out at social-engineering uplift; there is no memory corruption, type confusion, or sandbox weakness described.
  • AC:H + UI:R stacked. The attacker needs a fragile trigger AND a cooperative user AND a valuable secret to paste. Real yield against a hardened workforce is minimal.
  • Narrow reachable population. Glic is region- and policy-gated; enterprise fleets with GenAiDefaultSettings=Disabled are not exposed at all.
  • Chrome auto-update dominates. The typical enterprise Chrome fleet reaches >90% patched within 7 days without any admin action — the mitigation window is largely self-closing.
  • Role multiplier: workstation. Chrome runs on user endpoints, not identity/hypervisor/CI infrastructure. There is no fleet-scale blast radius from a browser UI spoof — the deployment-role floor stays at LOW/MEDIUM.
  • Not on KEV, no public PoC, no exploitation reports as of assessment date.

Why not higher?

MEDIUM would be defensible if there were a credible PoC combining the Glic spoof with a follow-on primitive (e.g., prompt-injection to Gemini's authenticated context). Absent that chain, the vector's C:H claim is theoretical — the bug is a phishing accessory, not a browser compromise. Nothing here justifies HIGH.

Why not lower?

IGNORE is wrong because the CVE is real, the affected code ships enabled to many users, and CWE-451 has been chained into credential-theft campaigns before. It deserves a tracked patch — just not a fire drill.

05 · Compensating Control

What to do — in priority order.

  1. Force Chrome auto-update and verify fleet ≥ 150.0.7871.47 — Chrome's built-in updater is the primary control. Push ChromeCleanupEnabled + RelaunchNotification=Required via GPO/MDM with a 7-day relaunch deadline — well inside the noisgate 365-day remediation window for a LOW verdict.
  2. Disable Glic / Gemini side panel in managed environments where the feature isn't sanctioned — Set GenAiDefaultSettings=1 (Do not allow) via Chrome Enterprise policy. Eliminates the attack surface entirely on managed endpoints. No mitigation SLA at LOW — treat as backlog hygiene, deploy on next policy cycle.
  3. Enable Enhanced Safe Browsing fleet-wide — Blocks the delivery-page phase of the chain for the majority of drive-by lures. Set SafeBrowsingProtectionLevel=2 via policy.
  4. Awareness note to users, not a training campaign — One-line advisory in the security channel: *'Don't paste credentials or secrets into browser AI side panels, ever.'* Full CBT is overkill for a LOW.
What doesn't work
  • Network IDS/IPS signatures — the bug fires client-side in the renderer; nothing hits the wire that a signature can key on.
  • EDR process monitoring — a UI misrender does not spawn processes, drop files, or touch the registry.
  • Blocking specific domains — the trigger is a technique, not a payload URL; blocklists chase shadows.
  • WAF / email gateway — the bug is triggered by any attacker-controlled page the user visits; email filtering only affects one delivery vector.
06 · Verification

Crowdsourced verification payload.

Run on any Windows workstation to check the installed Chrome version against the fix. Invoke from an admin or user PowerShell prompt: .\Check-CVE-2026-14153.ps1. No elevation required; reads registry only.

noisgate-verify.ps1
POWERSHELLREAD-ONLYSAFE
#Requires -Version 5.0
# Check-CVE-2026-14153.ps1
# Reports VULNERABLE / PATCHED / UNKNOWN for Chrome Glic UI-spoof bug
# Fixed in Chrome 150.0.7871.47

$ErrorActionPreference = 'Stop'
$FixedVersion = [Version]'150.0.7871.47'

function Get-ChromeVersion {
    $paths = @(
        'HKLM:\SOFTWARE\Google\Update\Clients\{8A69D345-D564-463C-AFF1-A69D9E530F96}',
        'HKLM:\SOFTWARE\WOW6432Node\Google\Update\Clients\{8A69D345-D564-463C-AFF1-A69D9E530F96}',
        'HKCU:\SOFTWARE\Google\Update\Clients\{8A69D345-D564-463C-AFF1-A69D9E530F96}'
    )
    foreach ($p in $paths) {
        try {
            $v = (Get-ItemProperty -Path $p -ErrorAction Stop).pv
            if ($v) { return [Version]$v }
        } catch {}
    }
    # Fallback: binary FileVersion
    $exe = @(
        "$env:ProgramFiles\Google\Chrome\Application\chrome.exe",
        "${env:ProgramFiles(x86)}\Google\Chrome\Application\chrome.exe",
        "$env:LOCALAPPDATA\Google\Chrome\Application\chrome.exe"
    ) | Where-Object { Test-Path $_ } | Select-Object -First 1
    if ($exe) {
        return [Version]((Get-Item $exe).VersionInfo.ProductVersion)
    }
    return $null
}

$installed = Get-ChromeVersion
if (-not $installed) {
    Write-Output 'UNKNOWN - Chrome not detected'
    exit 2
}

if ($installed -lt $FixedVersion) {
    Write-Output ("VULNERABLE - Chrome {0} < {1}" -f $installed, $FixedVersion)
    exit 1
} else {
    Write-Output ("PATCHED - Chrome {0} >= {1}" -f $installed, $FixedVersion)
    exit 0
}
07 · Bottom Line

If you remember one thing.

TL;DR
Monday morning: don't page anyone. This is a LOW-severity UI spoofing bug in Chrome's Glic panel with no code-execution path — vendor MEDIUM (5.3) is generous. Under the noisgate mitigation SLA for LOW there is no mitigation deadline; under the noisgate remediation SLA you have up to 365 days but you won't need it — Chrome's auto-updater will carry >90% of your fleet to 150.0.7871.47 within a week. Push RelaunchNotification=Required with a 7-day deadline via GPO/MDM to close the tail, verify with the PowerShell check above, and if you don't sanction Gemini in-browser, set GenAiDefaultSettings=1 on your next policy push. No war room, no emergency change ticket.

Sources

  1. Chrome Releases blog (Stable channel updates)
  2. Chrome Enterprise policy list — GenAiDefaultSettings
  3. CWE-451: User Interface (UI) Misrepresentation of Critical Information
  4. CISA Known Exploited Vulnerabilities Catalog
  5. FIRST EPSS model documentation
  6. Chromium bug tracker (public entries)
  7. Bleeping Computer — Chrome zero-day coverage
  8. The Hacker News — Chrome Gemini panel vulnerability
Peer Review

What defenders are saying.

Submit a review attribution: handle + country only
0 flags selected · stored anonymously
Validation Results

Crowdsourced verification outputs.

Results submitted by users who ran the verification payload against their environment.