Cyber Risks · The Hacker News

Twitch Browser Extension Leaks OAuth Tokens From Nearly 31,000 Users

Summary: A Twitch browser extension called "Twitch Enhanced Viewer | JeetBot," listed under developer HISHIMIRO/jeetbot.cc on the Chrome Web Store and Firefox Add-Ons store, forwarded the Twitch OAuth tokens of nearly 31,000 users to proxy servers run by a Russian commercial bot service. Socket researcher Kush Pandya found that v85.x builds send the token as an &auth= query parameter on a network-layer redirect for every channel watched except a hardcoded list of ten Russian streamer channels, and earlier v4.x builds POSTed the token to a dedicated set-token endpoint with backups on deno.dev and deno.net.

What's compelling: A Twitch OAuth token is a bearer credential: whoever holds it can read and send whispers, post in chat, and spend channel points without the password or a second factor, and the developer acknowledged that updating or disabling the extension does not revoke tokens already transmitted.

Read the original at The Hacker News ↗