Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2823+ Articles
167+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. News
  3. Twitch Extension With 30K Installs Exposes Users' OAuth Tokens
Twitch Extension With 30K Installs Exposes Users' OAuth Tokens
NEWS

Twitch Extension With 30K Installs Exposes Users' OAuth Tokens

Twitch Enhanced Viewer | JeetBot, installed 30,000+ times, quietly forwarded users' OAuth tokens to a Russian commercial bot service, Socket found.

Dylan H.

News Desk

September 14, 2026
5 min read

Twitch "Quality of Life" Extension Was Quietly Leaking Session Tokens

A browser extension called Twitch Enhanced Viewer | JeetBot, available in both the official Chrome Web Store and Firefox Add-ons store, has been forwarding users' Twitch OAuth session tokens to the infrastructure of a commercial streaming bot service, according to research published by Socket's Threat Research Team on September 11, 2026. The extension markets itself as a legitimate quality-of-life tool — blocking ads, forcing 1080p playback, unlocking region-locked streams, and auto-collecting channel points — but that functionality has been riding on a mechanism that also exposes the OAuth token tied to a user's Twitch account.


Incident Summary

FieldDetails
ExtensionTwitch Enhanced Viewer | JeetBot
Chrome Web StoreRoughly 30,000 installs (published June 26, 2025)
Firefox Add-onsRoughly 600 installs (published July 7, 2025)
Total Reported InstallsMore than 30,000 combined
Data ExposedTwitch OAuth session tokens
Commercial RecipientJeetBot — a commercial, Russian-language bot/chat service for Twitch, Kick, and VK Live
ResearcherKush Pandya, Socket Threat Research Team
Disclosure PublishedSeptember 11, 2026 (Socket); covered by BleepingComputer September 14, 2026
Status at PublicationBoth store listings still live; a patched Firefox build (v85.8.7) is available, Chrome fix reportedly pending store review

What Happened

According to Socket, the extension's current release line (v85.x) works by redirecting Twitch's video-playlist requests through proxy servers operated by JeetBot in order to deliver its ad-blocking and stream-unlocking features. The user's live Twitch OAuth token rides along on that redirect, appended inline as an auth= query parameter — for every channel the user watches, except a hardcoded allow-list of ten Russian streamer channels, whose sessions are exempted from forwarding. Socket flagged that selective carve-out as evidence the token collection was a deliberate design choice rather than an accidental side effect.

Socket's analysis also traced the behavior back further: an earlier release, version 4.8 from January 2026, was more explicit about it, POSTing captured tokens directly to a /set-token endpoint hosted on JeetBot's own infrastructure, with backup endpoints hosted on Deno Deploy. That earlier code tracked which tokens it had already sent and applied a five-second cooldown before resending one — again pointing to intentional, systematic collection rather than a one-off bug.

Socket also noted that the extension's own store listing disclosures claim it does not collect, store, or process user data — a claim that conflicts with the behavior researchers observed.


Risk to Users

A Twitch OAuth session token functions as a bearer credential: whoever holds it can act on the account without needing the password or a second authentication factor. Per Socket's writeup, that access could be used to read and send whispers (private messages), post in chat as the account holder, and spend the account's channel points. BleepingComputer's coverage of the disclosure echoes the same set of capabilities.

Because the tokens were reportedly captured and logged on proxy infrastructure the extension's operator controls, simply updating or removing the extension after the fact does not undo exposure of tokens that were already sent — those sessions need to be explicitly invalidated (see below).


Developer Response

The JeetBot service's site identifies its operator as Aleksandr Popov. BleepingComputer said it contacted JeetBot support at the email address listed in the extension's Chrome Web Store page but had not received a response as of publication. Separate reporting on the disclosure quotes Popov describing the OAuth forwarding as "an oversight," saying the token was needed to retrieve stream playlists and was "not used for any kind of unauthorized account activity."

Following the disclosure, JeetBot's own documentation site posted an update stating that version 85.8.7 of the Firefox add-on no longer sends the OAuth token to its proxy servers, with a corresponding fix for the Chrome build described as pending store review. As of publication, both the Chrome and Firefox listings remained available for install.

No official statement from Twitch has been reported in connection with this disclosure.


What Users Should Do

  • Uninstall Twitch Enhanced Viewer | JeetBot if you have it installed — a version update alone does not revoke tokens that were already exposed
  • Sign out of Twitch everywhere: go to Twitch account Security settings and use the option to end all active sessions, which invalidates any OAuth tokens already sent to JeetBot's proxy logs
  • Change your Twitch password as an added precaution
  • Enable two-factor authentication on your Twitch account if it isn't already on
  • Review connected third-party apps/extensions under Twitch's connections/security settings and revoke anything you don't recognize or no longer use
  • Watch your account activity for whispers, chat messages, or channel-point spending you didn't initiate

Why This Matters

This case is a reminder that a browser extension's presence in an official Chrome or Firefox store — and a real, working feature set users actually want — is not proof it's safe. The extension reportedly shipped token-forwarding behavior as far back as its January 2026 (v4.8) release and remained available with over 30,000 combined installs more than a year later, without the store review processes catching the network-layer leak. For gamers and streamers who treat browser extensions as disposable convenience add-ons, it's a concrete illustration of why OAuth tokens and connected-app permissions are worth periodically auditing, not just trusting by default.


Sources

  • BleepingComputer — Twitch extension with 30K installs exposes users' OAuth tokens
  • Socket — Malicious Twitch Browser Extension Exposes 30,000 Users' OAuth Tokens to Russian Bot Service
#Twitch#Browser Extension#OAuth#Chrome#Firefox

Related Articles

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

"Twitch Enhanced Viewer | JeetBot" forwarded OAuth tokens in cleartext to a Russian bot service's proxy, exposing roughly 31,000 users.

3 min read

Chrome Ad Blocker with 10M+ Installs Found with Dormant Script Injection Capability

Security researchers at Island discovered that 'Adblock for YouTube,' a Chrome extension with over 10 million installs and a Featured badge, contains a...

3 min read

Chrome and Firefox Updated to Patch Critical, High-Severity Vulnerabilities

Both Google and Mozilla have released urgent browser updates addressing multiple memory safety vulnerabilities, including critical-severity flaws that...

4 min read
Back to all News