TL;DR: Sixteen Chrome extensions marketed as ChatGPT productivity tools intercepted session authentication tokens and sent them to a third-party backend, enabling account-level access to chats, metadata, and connected data sources, according to LayerX Security. The case shows that browser extensions can bypass traditional app security boundaries and turn everyday productivity tooling into identity compromise.
Editorial analysis by NHI Mgmt Group, based on content published by LayerX Security: “How We Discovered A Campaign of 16 Malicious Extensions Built to Steal ChatGPT Accounts”.
Key questions
Q: What breaks when session tokens are exposed through browser extensions?
A: When session tokens are exposed, account possession becomes enough for impersonation.
Q: Why do browser extensions create more account takeover risk for AI tools?
A: They run close to the authenticated session, often with enough runtime access to observe headers, state, and other in-memory artifacts.
Q: How do security teams know whether extension ecosystems are exposing credentials?
A: Look for extensions that request broad filesystem, network, or shell access, especially on machines that also handle source control and cloud access.
Practitioner guidance
- Treat authenticated AI extensions as privileged software Classify browser extensions that interact with authenticated AI services as privileged applications and require explicit approval before enterprise use.
- Inspect MAIN-world browser runtime access Review whether extensions execute in the MAIN world, hook native browser functions, or can observe in-memory authentication artifacts.
- Monitor for token interception behaviour Deploy behavior-based controls that flag unusual outbound requests, injected scripts, or extensions that relay authorization headers to third-party domains.
Bottom line: Browser extensions can turn a trusted AI workflow into an identity compromise path without exploiting the underlying application.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Browser extensions have become an identity boundary, not just an application extension point: when an extension can run in the same runtime as an authenticated web app, it can observe and reuse session artefacts that traditional app security assumes remain internal. That changes the control model from app vulnerability management to runtime trust management. Practitioners need to treat extension access as part of the identity plane, not the browser cosmetics layer.
A question worth separating out:
Q: What should organisations do about ChatGPT extensions that access enterprise data?
A: They should govern them like privileged software, not casual add-ons. That means approving only known tools, limiting access to authenticated AI services, and removing any extension that can reach chat history or connected data sources without a clearly justified business need.
👉 Read our full editorial: ChatGPT token theft via browser extensions expands identity risk