Identity & Access Management

Malicious 'Twitch Enhanced Viewer | JeetBot' Extension Steals OAuth Tokens from 31,000 Users, Linked to Russian Bot Service

By ScanLabs AI Security Team
September 14, 2026
8 min read
Back to Hub
Malicious 'Twitch Enhanced Viewer | JeetBot' Extension Steals OAuth Tokens from 31,000 Users, Linked to Russian Bot Service —
Intelligence Brief

A significant cybersecurity incident has come to light involving a malicious browser extension, "Twitch Enhanced Viewer | JeetBot," which has siphoned OAuth tokens from nearly 31,000 users. This clandestine operation saw sensitive access tokens exfiltrated to proxy servers associated with a Russian commercial bot service, underscoring the persistent threat embedded within seemingly innocuous browser add-ons and the broader implications for user authentication and platform security. The extension, developed by HISHIMIRO/jeetbot.cc, was available across prominent marketplaces, including the Google Chrome Web Store and Mozilla Firefox Add-Ons store, highlighting a critical vulnerability point in the digital supply chain.

The Breach: What Happened

The "Twitch Enhanced Viewer | JeetBot" extension presented itself as a utility designed to enhance the viewing experience on Twitch, the popular live-streaming platform. However, beneath this veneer of legitimate functionality lay a sophisticated mechanism for data theft. Once installed by unsuspecting users, the extension secretly harvested OAuth tokens – digital keys that grant applications permission to access user data on a service without needing their password. These tokens, essentially session cookies with broader permissions, were then transmitted to proxy servers controlled by a Russian commercial bot service.

This exfiltration of OAuth tokens represents a direct compromise of user accounts. With a valid OAuth token, an attacker can bypass traditional password-based authentication, gaining access to a user's Twitch account and potentially performing actions on their behalf, such as sending messages, changing profile settings, or even initiating live streams. The cross-store availability on both Google Chrome Web Store and Mozilla Firefox Add-Ons store significantly amplified its reach, allowing the malicious code to infect a broad user base across different browser ecosystems. The sheer volume of compromised tokens – nearly 31,000 – points to a successful, albeit stealthy, campaign that leveraged the inherent trust users place in official extension marketplaces.

The Mechanics of Compromise: How Browser Extensions Become a Threat

Browser extensions operate with elevated privileges, often requiring access to a user's browsing activity, cookies, and even the ability to inject scripts into web pages. This powerful access, while necessary for legitimate functionality, creates a potent attack vector when exploited maliciously. In the case of "Twitch Enhanced Viewer | JeetBot," the extension likely leveraged its granted permissions to intercept and extract the OAuth tokens generated when users logged into Twitch.

OAuth tokens are a cornerstone of modern web application security, facilitating secure delegated access. However, their nature as "bearer tokens" means that anyone in possession of a valid token can use it to authenticate as the legitimate user. This makes them a prime target for attackers. The exfiltration to proxy servers operated by a commercial bot service suggests a clear intent: these tokens could be used for various illicit activities, from spamming and phishing campaigns to account takeovers for financial gain or reputation damage. This method aligns with tactics observed in MITRE ATT&CK technique T1550.001 (Use Alternate Authentication Material: Application Access Token), where attackers leverage stolen session tokens to maintain persistence or gain unauthorized access.

The presence of such a malicious extension on official stores also highlights weaknesses in the vetting processes of these platforms. While both Google and Mozilla employ automated and manual checks, sophisticated attackers continuously evolve their methods to evade detection, often by initially submitting benign versions and later pushing malicious updates, or by obfuscating their true intent. This represents a form of supply chain compromise (MITRE ATT&CK T1195.001), where the integrity of a trusted third-party component (the browser extension) is undermined to deliver malware.

Broader Implications: Erosion of Trust and Persistent Threat Models

The compromise of nearly 31,000 Twitch accounts through a browser extension carries significant implications beyond the immediate loss of access. Firstly, it erodes user trust in the digital ecosystem, particularly in the perceived safety of official browser extension marketplaces. When users download an extension from a reputable source, there's an implicit expectation of security, an expectation that incidents like this severely challenge.

Secondly, it underscores the persistent and evolving threat posed by malicious browser extensions. These are not new, but their sophistication and ability to bypass detection mechanisms are continually improving. They represent a low-cost, high-impact method for attackers to gain access to sensitive user data, often leveraging social engineering tactics to encourage installation. The fact that the exfiltrated tokens ended up with a Russian commercial bot service points to the monetization of such attacks, where compromised accounts can be sold, used for click fraud, or weaponized for larger-scale disinformation campaigns.

For organizations, this incident serves as a stark reminder of the risks associated with third-party software and user-installed applications. Even if an organization has robust perimeter defenses, a compromised browser on an employee's device can provide a direct conduit for attackers into corporate resources if those resources are accessed via browser-based applications. The incident also highlights the critical importance of secure authentication mechanisms beyond simple password protection, especially when sensitive data or high-value accounts are involved.

Fortifying Your Defenses: Recommendations for Users and Organisations

Defending against threats like the "Twitch Enhanced Viewer | JeetBot" requires a multi-layered approach, combining user awareness with robust technical controls.

For Individual Users:

  • Audit Extensions Regularly: Periodically review all installed browser extensions. If you don't recognize an extension, no longer use it, or suspect it, remove it immediately.
  • Scrutinise Permissions: Before installing any extension, carefully review the permissions it requests. Does a Twitch viewer enhancement truly need access to all websites you visit or your entire browsing history? If permissions seem excessive for its stated purpose, it's a red flag.
  • Use Strong, Unique Passwords and MFA: While OAuth tokens bypass passwords, strong passwords and Multi-Factor Authentication (MFA) remain crucial for overall account security. MFA can limit the damage if other credentials are compromised.
  • Revoke Suspicious OAuth Grants: Platforms like Twitch often allow users to review and revoke access for third-party applications. Regularly check your security settings on frequently used services and revoke access for anything you don't recognize or no longer use.

For Security Teams and IT Leaders:

  • Endpoint Detection and Response (EDR): Deploy EDR solutions that can monitor browser processes, detect unusual network connections (like exfiltration to known malicious IPs or unusual proxy services), and identify suspicious file system activity that might indicate an extension installing persistent malware.
  • Browser Management Policies: Implement clear policies for browser extension usage. Consider allow-listing approved extensions for enterprise devices and blocking others. Regularly audit installed extensions across the corporate fleet.
  • Security Awareness Training: Educate employees about the risks of malicious browser extensions, how to identify suspicious ones, and the importance of scrutinizing permission requests.
  • Network Monitoring: Implement network traffic monitoring to detect anomalous outbound connections, especially to destinations uncharacteristic of normal business operations.
  • Identity and Access Management (IAM): Enforce strict IAM policies, including regular reviews of user permissions and the adoption of Zero Trust principles, assuming no user or device can be inherently trusted, regardless of their location within the network. This includes continuous verification of user identity and device posture.
  • Vulnerability Management: Regularly assess your organization's exposure to common attack vectors. Organisations concerned about their own web application security posture can scan your site free at ScanLabs AI to identify vulnerabilities before attackers do.
  • Incident Response Plan: Ensure a well-defined incident response plan is in place to quickly detect, contain, eradicate, and recover from security breaches involving credential theft or account compromise. This aligns with the NIST Cybersecurity Framework's functions of Detect, Respond, and Recover.

The "Twitch Enhanced Viewer | JeetBot" incident is a stark reminder that attackers will exploit any vector, no matter how seemingly benign, to achieve their objectives. Vigilance, education, and robust technical controls are the only reliable defense in an ever-evolving threat landscape.

Frequently Asked Questions

What are OAuth tokens and why are they valuable to attackers?

OAuth tokens are like digital passes that allow applications to access parts of your online accounts (like Twitch, Google, or Facebook) without needing your password. They are valuable to attackers because possessing a user's OAuth token grants them direct, unauthorized access to that user's account, enabling them to impersonate the user and perform actions on their behalf.

How can I check if I was affected by the "Twitch Enhanced Viewer | JeetBot" extension?

You should check your browser's installed extensions list (in Chrome, type chrome://extensions; in Firefox, type about:addons) and immediately remove "Twitch Enhanced Viewer | JeetBot" if it is present. Additionally, visit your Twitch account settings to review and revoke access for any third-party applications you don't recognize or no longer use, as this will invalidate any potentially stolen tokens.

What are the best practices to protect myself from malicious browser extensions?

Always scrutinize the permissions an extension requests before installing it, only download extensions from official stores, and check reviews and developer reputations. Regularly audit your installed extensions, removing any you don't use or trust, and keep your browser and operating system updated to benefit from the latest security patches.


Source: thehackernews.com — this analysis is based on reporting from thehackernews.com.

Related reading

#cybersecurity#security#embedded#sso#code#nist#soc#conti

Related articles

ScanLabs AI Security Team

Researched and written by the ScanLabs AI Security Team — the researchers behind ScanLabs AI, an automated website security scanner that checks sites against thousands of known vulnerabilities and the OWASP Top 10. Our team tracks emerging threats daily to help businesses find and fix exposures before attackers do. Articles are AI-assisted and reviewed for technical accuracy.

Run a free security scan