Cyber Security News

16 Malicious Chrome Extensions Exploit ChatGPT Logins to Steal User Credentials

A coordinated campaign involving at least 16 malicious Chrome browser extensions disguised as ChatGPT productivity tools that actively steal user authentication credentials.

The extensions, developed by a single threat actor, target ChatGPT session tokens to gain unauthorized access to accounts, compromising conversation history, metadata, and connected data sources.

The malicious campaign exploits the surging popularity of AI-powered browser extensions designed to enhance ChatGPT functionality.

While most AI extensions serve legitimate purposes, these malicious variants mimic trusted brands to deceive users into installation.

The extensions require deep integration with authenticated web applications, significantly expanding the browser attack surface and creating opportunities for credential theft.

The threat actor’s strategy focuses on maximizing distribution through multiple extension variants, each marketed with slightly different branding and features.

This approach increases the likelihood that users will encounter and install at least one malicious extension while searching for ChatGPT enhancement tools.

The core attack mechanism implemented across all campaign variants involves intercepting ChatGPT session authentication tokens and transmitting them to an attacker-controlled infrastructure.

The extensions inject content scripts into chatgpt.com that execute in the browser’s MAIN JavaScript world, allowing direct interaction with the page’s native runtime environment.

LayerX Research identified malicious code hooks the browser’s window.fetch function to observe outbound requests from the ChatGPT web application.

Fetch API Hooking (Source :LayerX).

When requests containing authorization headers are detected, the session tokens are extracted and exfiltrated to remote servers.

This technique enables attackers to replicate user credentials and impersonate victims, gaining full access to ChatGPT conversations, code, and connected third-party services including Google Drive, Slack, and GitHub.

Technical Implementation Details

Attack ComponentTechnical MethodImpact
Script InjectionContent script in MAIN JavaScript worldDirect access to page runtime and in-memory data
Token Capturewindow.fetch API hookingIntercepts authorization headers before transmission
Data ExfiltrationSecondary content script transmissionSends tokens to attacker-controlled backend
Persistent AccessBackend-issued access tokensMaintains long-term account access beyond single session

Executing content scripts in the MAIN world rather than Chrome’s isolated content-script environment allows the malicious code to override native APIs and access authentication artifacts that never traverse the network or DOM.

This approach effectively bypasses conventional security controls that monitor network traffic or DOM manipulation.

MAIN World Setting for Content Script (Source :LayerX).

Beyond session tokens, the extensions exfiltrate extension metadata, usage telemetry, client identifiers, and backend-issued access tokens.

This additional data enables behavioral profiling, persistent user identification, and correlation of activity across multiple sessions, substantially increasing the privacy impact and potential damage from account compromise.

Campaign Distribution and Scope

Of the 16 identified extensions, 15 were distributed through the Chrome Web Store, while one appeared on the Microsoft Edge Add-ons marketplace.

All extensions remained available in their respective stores at the time of publication, with approximately 900 total downloads recorded.

While this represents modest adoption compared to larger campaigns like GhostPoster or RolyPoly VPN, the threat remains significant due to the popularity of legitimate ChatGPT optimization tools.

All extensions share a minified codebase reused across multiple extension IDs, with consistent publisher characteristics despite using different listings. Visual branding shows striking similarities, including near-identical icons and descriptions.

Temporal analysis reveals batch upload patterns, with multiple extensions published on identical dates and synchronized update timelines.

LayerX’s AI-driven extension detection and code similarity analysis enabled early identification of shared code artifacts and variant proliferation patterns before widespread adoption occurred, highlighting the critical importance of proactive browser extension ecosystem monitoring.

This campaign demonstrates how browser extensions targeting AI platforms can achieve account-level access through legitimate session mechanisms without exploiting software vulnerabilities or deploying traditional malware.

The combination of MAIN-world execution and authentication token interception allows attackers to obtain persistent access while remaining within standard web behavior boundaries, making detection using traditional endpoint or network security tools particularly challenging.

Organizations must recognize that third-party AI extensions represent high-risk software requiring rigorous scrutiny.

As AI platforms become increasingly integrated into enterprise workflows, corporations need comprehensive visibility into browser extension usage and enforcement mechanisms to restrict unapproved extensions that may exfiltrate sensitive information.

Indicators of Compromise (IOCs)

IDExtension NameInstalls
lmiigijnefpkjcenfbinhdpafehaddagChatGPT folder, voice download, prompt manager, free tools – ChatGPT Mods605
obdobankihdfckkbfnoglefmdgmblcldChatGPT voice download, TTS download – ChatGPT Mods156
kefnabicobeigajdngijnnjmljehknjlChatGPT pin chat, bookmark – ChatGPT Mods18
ifjimhnbnbniiiaihphlclkpfikcdkabChatGPT message navigator, history scroller – ChatGPT Mods11
pfgbcfaiglkcoclichlojeaklcfboiehChatGPT model switch, save advanced model uses – ChatGPT Mods11
hljdedgemmmkdalbnmnpoimdedckdkhmChatGPT export, Markdown, JSON, images – ChatGPT Mods10
afjenpabhpfodjpncbiiahbknnghabdcChatGPT Timestamp Display – ChatGPT Mods13
gbcgjnbccjojicobfimcnfjddhpphaodChatGPT bulk delete, Chat manager – ChatGPT Mods11
ipjgfhcjeckaibnohigmbcaonfcjepmbChatGPT search history, locate specific messages – ChatGPT Mods11
mmjmcfaejolfbenlplfoihnobnggljijChatGPT prompt optimization – ChatGPT Mods10
lechagcebaneoafonkbfkljmbmaaoaecCollapsed message – ChatGPT Mods13
nhnfaiiobkpbenbbiblmgncgokeknnnoMulti-Profile Management & Switching – ChatGPT Mods0
hpcejjllhbalkcmdikecfngkepppokndSearch with ChatGPT – ChatGPT Mods0
hfdpdgblphooommgcjdnnmhpglleaafjChatGPT Token counter – ChatGPT Mods5
ioaeacncbhpmlkediaagefiegegknglcChatGPT Prompt Manager, Folder, Library, Auto Send – ChatGPT Mods5
jhohjhmbiakpgedidneeloaoloadlbdjChatGPT Mods – Folder Voice Download & More Free Tools17

Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

Mayura Kathir

Mayura Kathir is a cybersecurity reporter at GBHackers News, covering daily incidents including data breaches, malware attacks, cybercrime, vulnerabilities, zero-day exploits, and more.

Recent Posts

Hackers Use ConnectWise SkyKick Credentials to Access Microsoft 365, Halting Cloud Backups

Attackers abused compromised ConnectWise Cloud Backup credentials to access Microsoft 365 customer environments, prompting ConnectWise…

1 day ago

Anthropic’s Claude AI Uncovers Origins of NSA-Provided Cryptographic Keys After 25 Years

Anthropic says an internal Claude research model reconstructed how the National Security Agency generated seeds…

2 days ago

Critical WordPress Flaws Allow Attackers to Execute Remote Code Without Authentication

Two WordPress Core vulnerabilities can be chained to execute remote code without authentication, according to…

2 days ago

OpenBSD Kernel Flaw Dating Back 37 Years Enables Local Privilege Escalation to Root

A newly disclosed OpenBSD kernel exploitation chain combines a shared memory accounting flaw with a…

2 days ago

GhostAction Hackers Hide Credential-Stealing Malware in Fake Font Files Across 94 GitHub Repositories

GhostAction attackers have expanded their GitHub credential theft campaign with a second stage that disguises…

2 days ago

SideCopy Hackers Target Indian Organizations With ReverseRAT Malware to Steal Data

Indian authorities have warned that SideCopy hackers are targeting Indian organizations, including academic institutions, with…

2 days ago