LIVE NEWS
  • ShinyHunters Extorted Boeing Spin-off Prior to Arrests – Krebs on Security
  • Ukraine can help Europe counter Russia’s escalating shadow war
  • Why is Applied Optoelectronics stock surging today?
  • Zcash developers set January target for quantum-resistant payments after ‘bunker mode’ scare
  • To capture impact of abortion restrictions, researcher Betsy Pleasants studies Reddit
  • Hurricane Isaias live updates: Gulf coast braces for storm, Florida declares state of emergency
  • Claude can now build your dashboards
  • Trump administration investigates universities for J-1 visa fraud
Prime Reports
  • Home
  • Popular Now
  • Crypto
  • Cybersecurity
  • Economy
  • Geopolitics
  • Global Markets
  • Politics
  • See More
    • Artificial Intelligence
    • Climate Risks
    • Defense
    • Healthcare Innovation
    • Science
    • Technology
    • World
Prime Reports
  • Home
  • Popular Now
  • Crypto
  • Cybersecurity
  • Economy
  • Geopolitics
  • Global Markets
  • Politics
  • Artificial Intelligence
  • Climate Risks
  • Defense
  • Healthcare Innovation
  • Science
  • Technology
  • World
Home»Cybersecurity»Malicious Twitch Browser Extension Leaks OAuth Tokens From Nearly 31,000 Users
Cybersecurity

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

primereportsBy primereportsSeptember 14, 2026No Comments6 Mins Read
Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
Malicious Twitch Browser Extension Leaks OAuth Tokens From Nearly 31,000 Users
Share
Facebook Twitter LinkedIn Pinterest Email


A malicious cross-store Twitch browser extension has leaked OAuth tokens associated with nearly 31,000 users to proxy servers operated by a Russian commercial bot service.

The extension, named “Twitch Enhanced Viewer | JeetBot,” lists HISHIMIRO/jeetbot.cc as its developer and has the following identifiers on the Google Chrome Web Store and Mozilla Firefox Add-Ons store –

Both extensions are still available for download as of writing. The extension listing description states: “JeetBot is a modern tool for streamers and viewers who appreciate quality, convenience, and control,” adding it “expands Twitch capabilities: 1080p stream for regions with constraints.”

“Current builds (v85.x) forward the token inline as an &auth= query parameter on a network-layer redirect to the operator’s proxy,” Socket security researcher Kush Pandya said. “The token is forwarded for every channel the user watches, except a hardcoded allowlist of ten Russian streamer channels, whose sessions are exempted from forwarding.”

Cybersecurity

“The operator is a commercial Twitch, Kick, and VK Live bot SaaS that has broad Twitch host permissions and relays live authenticated sessions through its own infrastructure.”

While the extension claims to offer an ad-free experience and serve region-unlocked content, it does so by routing Twitch’s video-playlist requests to “usher.ttvnw[.]net” through operator-controlled proxy servers along with the user’s OAuth token as an “&auth=” query parameter.

Specifically, the add-on embeds code to recover the Twitch OAuth token and send it to the proxy. The token can enable access to a user’s chat, whispers (i.e., private messages), and account settings.

Given that the token is placed in the URL query string, it gets written in cleartext into the proxy server’s request logs. The token redirection mechanism, however, is excluded for a hard-coded list of 10 Twitch channels, most of them being Russian-language streamers with thousands of followers –

  • pch3lk1n (580K followers)
  • fasoollka (361K followers)
  • flamie (132K followers)
  • dosia (29 followers)
  • fander (2 followers)
  • almazer (4 followers)
  • forzorezor (177K followers)
  • akyuliych (1.1M followers)
  • lagoda1337 (225K followers)
  • lagoda (77.3K followers)

“For every channel outside this list, the user’s live token is forwarded to the proxy,” Pandya explained. “Earlier v4.x builds (for example version 4.8, January 2026) went further, POSTing the token to a dedicated set-token endpoint on the operator host, with backups on deno.dev and deno.net.”

JeetBot advertises itself as a “powerful bot for Twitch, Kick and VK Live with message speech synthesis, automatic translation, and many other features to enhance interaction with viewers.” It claims to have over 26,000 active streamers and 1 billion processed messages. The site’s footer identifies the operator as a Cyprus-based developer named Aleksandr Popov. On their LinkedIn profile, the developer claims JeetBot to be their pet project.

However, it appears that the developer has already taken steps to address the problem. An alert issued on the JeetBot documentation page now states that version 85.8.7 of the Firefox add-on addresses the problem and that an equivalent Chrome version is currently under review –

In the previous implementation, the extension sent the user’s Twitch OAuth token to our proxy servers to retrieve stream playlists. An OAuth token is a credential and must be protected.

Version 85.8.7 changes how playlists are retrieved: the user’s OAuth token is no longer sent to our proxies.

Check your installed extension version and update to 85.8.7 or later. Older installations using the previous mechanism continue to send the token until updated.

The documentation also urges users to temporarily disable the extension to halt further transmission of the token if the extension is not available. However, the developer warned that disabling or updating the extension does not revoke previously transmitted tokens.

When contacted for comment, Popov told The Hacker News that the exfiltration of the Twitch OAuth tokens was an oversight that has been addressed in the latest version of the extensions. The developer also noted that a Chrome update has been submitted and is still awaiting Chrome Web Store review.

“We appreciate Socket drawing attention to the token-handling and disclosure concerns,” Popov said. “We have taken those concerns seriously and changed the extension’s implementation. We acknowledge that the previous description and privacy policy did not adequately explain the transmission of Twitch OAuth tokens to our proxy servers. That was an oversight on our part, and we take responsibility for it.”

Cybersecurity

Asked why the token redirection mechanism was omitted for those ten channels, Popov stated it was part of a playback workaround that was created to address an error that viewers reported when attempting to access Twitch outside Russia or via VPN. The list can be modified by navigating to the extension’s “Channels with restrictions” setting starting version 85.8.4 –

Viewers reported being unable to watch these channels when accessing Twitch from outside Russia or through VPN connections. The Twitch player displayed the following message:

“A proxy or unblocker has been detected. This premium content will not be available to you while it is in use. (Error #3)”

We introduced a separate playback workaround to address this specific error. That mechanism did not require forwarding the viewer’s OAuth token, so the extension omitted it when routing requests through that alternative playback path.

User-adjustable playback setting to add/remove Twitch channels

The ten channels were the default entries for this workaround, based on viewer reports. The list was configurable: users could add or remove channels through the extension’s interface. It was therefore a user-adjustable playback setting, rather than a fixed exemption for those ten channels.

Popov also told The Hacker News that the previous token forwarding feature was implemented to obtain Twitch stream playlists and support playback features, and that similar approaches have been implemented by other Twitch playback extensions such as ReYohoho Twitch Proxy, XT Viewer, and ggsel Ханти.

However, what sets these extensions apart is that they explicitly mention in their Chrome Web Store listing that the OAuth is transmitted to their server to provide “1080p/1440p quality access” for Russian users. “In our own checks, we also observed these extensions transmitting tokens in URL query parameters,” Popov pointed out. “Their use elsewhere does not remove our responsibility to protect credentials and accurately disclose data handling.”

Popov also pushed back against the characterization of the extension as malicious, stating its end goal is to provide playback functionality and emphasized that the forwarded tokens are not used for any kind of unauthorized account activity. “We recognize the security risk of the previous design, which is why we removed the need to forward users’ OAuth tokens,” he added.

“Approximately 31,000 users across Chrome and Firefox route their live Twitch OAuth session tokens through operator-controlled proxy infrastructure,” Socket said.

“A Twitch OAuth session token is a bearer credential: whoever holds it can act on the account without the password or a second factor, including reading and sending whispers, posting in chat, and spending channel points. The exposure is undisclosed in both store listings.”

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Previous ArticleHow the body adapts to extreme heat
Next Article Ancestral commemorative head: A 500-year-old brass bust depicting an African king
primereports
  • Website

Related Posts

Cybersecurity

ShinyHunters Extorted Boeing Spin-off Prior to Arrests – Krebs on Security

October 9, 2026
Cybersecurity

Authorities seize sites selling hacked, stolen intimate images of 17,000 women and girls

October 8, 2026
Cybersecurity

SonicWall warns of max severity SSRF flaw in SMA1000 gateways

October 7, 2026
Add A Comment
Leave A Reply Cancel Reply

Top Posts

Threat of further violence looms after Mexican cartel rampage

February 25, 2026116 Views

‘Two-sided risk’ Medicare Advantage plans improve patient outcomes

February 24, 202673 Views

An $18bn settlement – and Zuckerberg barely blinked. The tech titans must be stripped of their power, and soon | Jonathan Freedland

August 28, 202626 Views
Stay In Touch
  • Facebook
  • YouTube
  • TikTok
  • WhatsApp
  • Twitter
  • Instagram
Latest Reviews

Subscribe to Updates

Get the latest tech news from FooBar about tech, design and biz.

PrimeReports.org
Independent global news, analysis & insights.

PrimeReports.org brings you in-depth coverage of geopolitics, markets, technology and risk – with context that helps you understand what really matters.

Editorially independent · Opinions are those of the authors and not investment advice.
Facebook X (Twitter) LinkedIn YouTube
Key Sections
  • World
  • Crypto
  • Cybersecurity
  • Geopolitics
  • Artificial Intelligence
  • Global Markets
All Categories
  • Artificial Intelligence
  • Climate Risks
  • Crypto
  • Cybersecurity
  • Defense
  • Economy
  • Geopolitics
  • Global Markets
  • Healthcare Innovation
  • Politics
  • Popular Now
  • Science
  • Technology
  • World
  • About Us
  • Contact Us
  • Privacy Policy
  • Terms & Conditions
  • Disclaimer
  • Cookie Policy
  • DMCA / Copyright Notice
  • Editorial Policy

Sign up for Prime Reports Briefing – essential stories and analysis in your inbox.

By subscribing you agree to our Privacy Policy. You can opt out anytime.
Latest Stories
  • ShinyHunters Extorted Boeing Spin-off Prior to Arrests – Krebs on Security
  • Ukraine can help Europe counter Russia’s escalating shadow war
  • Why is Applied Optoelectronics stock surging today?
© 2026 PrimeReports.org. All rights reserved.
Privacy Terms Contact

Type above and press Enter to search. Press Esc to cancel.