TL;DR: Multiple Chrome extensions were turned into remotely controlled webpage manipulation tools after ownership transfers, using attacker-hosted configuration files to inject HTML and rewrite content without Web Store updates, according to LayerX Security. The pattern shows a browser trust gap that identity and governance teams cannot ignore, because delegated software can become a live control plane.
NHIMG editorial — based on content published by LayerX Security: Silent Takeover: How Purchased Chrome Extensions Became Remote-Controlled Webpage Manipulation Tools
Questions worth separating out
Q: What breaks when browser extensions can fetch remote configuration and rewrite webpages?
A: The trust model breaks.
Q: Why do browser extension ownership transfers increase security risk?
A: Ownership transfers can separate the original benign purpose from the person now controlling updates and remote behaviour.
Q: How can security teams detect malicious browser extensions in practice?
A: Look for recurring outbound requests to configuration domains, mutation-based page rewriting, and injected HTML or form changes that do not match the extension’s advertised function.
Practitioner guidance
- Audit for remote-configuration behaviour Inventory browser extensions that periodically contact external domains for config.php, theme.php, or similar instruction files, then flag any package that can alter behaviour outside the store update cycle.
- Treat ownership changes as trust resets Re-review extensions after developer or owner changes, because post-acquisition code insertion can convert a benign package into a runtime manipulation tool without changing its listing metadata.
- Block DOM-rewriting extensions by policy Disallow extensions that use selectors, regex targeting, MutationObservers, or injected HTML unless there is a clearly approved business case and compensating monitoring.
What's in the full article
LayerX Security's full blog covers the operational detail this post intentionally leaves for the source:
- Extension-by-extension code comparison showing how the malicious injection engine was added after acquisition.
- The full list of indicator domains and support endpoints tied to the campaign infrastructure.
- Examples of the config file format, selector logic, and payload routing used to target specific sites.
- The article’s remediation notes for users and security teams, including behavioral detection artifacts.
👉 Read LayerX Security's analysis of remotely controlled Chrome extension abuse →
Chrome extension takeover: what remote content injection means for teams?
Explore further