Security UI spoofable via occlusion late-binding timing or geometry
Trusted security UI (origin display, permission prompt, fullscreen notice, download or file-access indicator) can be spoofed, occluded, mispositioned, or acted upon against the wrong target. Attacker-controlled content covers, outlives, mistimes, or geometrically displaces the UI, or the user’s action late-binds to a different request or page than the one the UI represented.
Mechanism
Fix shape
CVEs in this pattern
15 components · Browser, FullScreen, Downloads, Views, Chromoting, CustomTabs, Passwords, WebAppInstalls, ExtensionsMenu, Messages, FileSystem, WebApp Installs, Browser UI, Fullscreen, Extensions| CVE | What | Component | Vendor | Severity | Month | |
|---|---|---|---|---|---|---|
| CVE-2026-84330 | Spoofing in FullScree | FullScreen | chrome | Medium | 2026-09 | 🔧 |
| CVE-2026-87496 | Spoofing in Browser | Browser | chrome | Medium | 2026-09 | 🔧 |
| CVE-2026-87507 | Spoofing in Downloads | Downloads | chrome | Medium | 2026-09 | 🔧 |
| CVE-2026-87597 | Spoofing in CustomTabs | CustomTabs | chrome | Low | 2026-09 | 🔧 |
| CVE-2026-87616 | LogicError in Views | Views | chrome | Medium | 2026-09 | 🔧 |
| CVE-2026-87624 | Spoofing in Passwords | Passwords | chrome | Low | 2026-09 | 🔧 |
| CVE-2026-87641 | Race in Browser | Browser | chrome | Medium | 2026-09 | 🔧 |
| CVE-2026-87653 | Spoofing in FullScree | FullScreen | chrome | Low | 2026-09 | 🔧 |
| CVE-2026-87655 | LogicError in Downloads | Downloads | chrome | Medium | 2026-09 | 🔧 |
| CVE-2026-93386 | Spoofing in WebAppInstalls | WebAppInstalls | chrome | Low | 2026-09 | 🔧 |
| CVE-2026-95294 | Spoofing in Browser | Browser | chrome | Medium | 2026-09 | 🔧 |
| CVE-2026-95305 | Spoofing in Chromoting | Chromoting | chrome | Low | 2026-09 | 🔧 |
| CVE-2026-95307 | Spoofing in ExtensionsMenu | ExtensionsMenu | chrome | Low | 2026-09 | 🔧 |
| CVE-2026-95337 | Spoofing in Messages | Messages | chrome | Medium | 2026-09 | 🔧 |
| CVE-2026-95346 | Spoofing in Chromoting | Chromoting | chrome | Medium | 2026-09 | 🔧 |
| CVE-2026-95363 | Spoofing in FileSystem | FileSystem | chrome | Medium | 2026-09 | 🔧 |
| CVE-2026-95371 | AuthorizationError in Views | Views | chrome | Medium | 2026-09 | 🔧 |
| CVE-2025-13102 | LogicError in WebApp Installs | WebApp Installs | chrome | Low | 2025-03 | 🔧 |
| CVE-2025-1917 | LogicError in Browser UI | Browser UI | chrome | Medium | 2025-03 | 🔧 |
| CVE-2025-0440 | LogicError in Fullscree | Fullscreen | chrome | Medium | 2025-01 | 🔧 |
| CVE-2025-0446 | LogicError in Extensions | Extensions | chrome | Low | 2025-01 | 🔧 |
Hunt for siblings
Auditors should look for security UI whose confirming action resolves its target lazily at click time, whose lifetime spans a navigation, or whose geometry/content derives from attacker-controllable strings; occlusion fuzzing and navigation-race harnesses surface these directly.
Mitigations that would catch this class
- Bind each security surface to a cached request identity and a specific Page, and invalidate it on navigation (PrimaryPageChanged).
- Enroll all confirmation dialogs in occlusion tracking and disable every actionable control, not just a subset, while occluded.
- Sanitize attacker-controlled display strings (strip bidi/control chars, clear URL query/fragment) and bound label geometry so remote input cannot size or displace the UI.