Target: polaris.xfinity.com/polaris.js (v2026.04.0) loaded by www.xfinity.com/hub
Root cause: Unanchored origin regex — substring match allows polaris.xfinity.com.<attacker> to pass
Attacker origin required: Must be served from polaris.xfinity.com.<attacker-domain>
Opens my.xfinity.com in a popup, waits 6s for Polaris to init, then sends the payload every second.
Same popup, then sets onmouseover attribute on the header element. XSS fires on hover.
-- log --