A malicious browser extension with permission to operate on claude.ai used the user authenticated site context to invoke Claude Dispatch task APIs and manipulate approval UI while a desktop assistant remained paired. Forever Security demonstrates a synthetic remote task culminating in an npm postinstall action that opened Calculator on a paired desktop.…
Inspect the ClaimsCase · DiggingBeagle record
A browser extension could dispatch tasks to a paired Claude desktop
A malicious browser extension with permission to operate on claude.ai used the user authenticated site context to invoke Claude Dispatch task APIs and manipulate approval UI while a desktop assistant remained paired. Forever Security demonstrates a synthetic remote task culminating in an npm postinstall action that opened Calculator on a paired desktop.
Public disclosure: Nov 4, 2026
Controlled empirical evaluation; percentages and effects apply to the reported task populations and conditions, not deployed incidents.
Assessment profile
Assessment method- Setting
- research demonstration
- Exploitation
- demonstrated
- Evidence
- Grade B
- AI role
- AGAINST AI
Basis and provenance
research demonstration; demonstrated. The cited primary disclosure supports the specific sequence and boundaries described here: A malicious extension gains permission to act within an authenticated claude.ai browser session. The evidence does not independently establish consequences beyond the record's supported outcome; a numerical impact band cannot be justified from the available evidence. Evidence grade B reflects the source attribution and independent verification limits.
Assessed Nov 7, 2026 using diggingbeagle.assessment/1.
Evidence basis: CLM-DB07-038-OUTCOME · CLM-DB07-038-MECHANISM · CLM-ENR-DB07-015-DISPATCH-APPROVAL-PATH · Forever Security: ThisBash and the Claude Dispatch cross-device task path
At a glance
Bind task approval to a distinct desktop/device authority and make cross-device dispatch and revocation visible independently of browser-session approval.
Read the implicationsRequires extension with site permission, valid account and connected desktop; research demo not real compromise; no confirmed fix.
Limits and uncertaintyFull account
A malicious browser extension with permission to operate on claude.ai used the user authenticated site context to invoke Claude Dispatch task APIs and manipulate approval UI while a desktop assistant remained paired.
Forever Security demonstrates a synthetic remote task culminating in an npm postinstall action that opened Calculator on a paired desktop. The prerequisites include extension permissions and an active connected desktop; this is not a generic extension-free remote exploit.
The browser extension did not need an operating-system exploit. Its initial privilege was permission to read or act on an authenticated claude.ai page. Forever Security reports that this was enough to invoke Dispatch task APIs, observe replies and interact with approval controls in the user's web session. After iterative prompting, its test caused a package postinstall action that opened Calculator through a paired desktop. The cross-device consequence requires a connected desktop and valid account state, not merely visiting a website. Retirement plans for Dispatch were reported, but the study does not establish an independently verified universal fix across Claude's other browser-to-desktop delegation products.
The extension did not need to compromise the operating system directly. Control of an authenticated website session let it submit work through Dispatch, and scripted clicks could approve actions that a paired desktop would execute using its own filesystem and process authority. The demonstrated Calculator launch proves a code-execution path in the research setup, not theft or persistence in a victim organization. Retiring Dispatch removes that particular endpoint; the broader authorization question remains whenever web-controlled tasks can cross into a more privileged desktop agent without independent device-bound consent.
Mechanism and trust boundary
- 01
A malicious extension gains permission to act within an authenticated claude.ai browser session.
- 02
It invokes Dispatch APIs and influences the browser-side approval conversation as if it were the user.
- 03
A paired Claude Desktop agent accepts the dispatched task and performs a local software-install side effect in the controlled demonstration.
Claims & evidence
CLM-DB07-038-OUTCOMEForever Security demonstrates a synthetic remote task culminating in an npm postinstall action that opened Calculator on a paired desktop. The prerequisites include extension permissions and an active connected desktop; this is not a generic extension-free remote exploit.supported
Basis: reported finding
- supportsForever Security: ThisBash and the Claude Dispatch cross-device task pathprimary disclosure
ThisBash reproduction; Dispatch API and desktop execution
CLM-DB07-038-MECHANISMA malicious browser extension with permission to operate on claude.ai used the user authenticated site context to invoke Claude Dispatch task APIs and manipulate approval UI while a desktop assistant remained paired.supported
Basis: reported finding
- supportsForever Security: ThisBash and the Claude Dispatch cross-device task pathprimary disclosure
ThisBash reproduction; Dispatch API and desktop execution
CLM-ENR-DB07-015-DISPATCH-APPROVAL-PATHForever Security demonstrated a malicious browser extension acting within an authenticated Claude web session, issuing Dispatch tasks and interacting with approval controls until a paired desktop ran an installation command in a controlled example.supported
Basis: reported finding
- supportsForever Security: ThisBash and the Claude Dispatch cross-device task pathprimary disclosure
Cross-device Dispatch research demonstration and approval interaction
Implications
Bind task approval to a distinct desktop/device authority and make cross-device dispatch and revocation visible independently of browser-session approval.
Unknowns and contradictions
- Requires extension with site permission, valid account and connected desktop; research demo not real compromise; no confirmed fix.
Sources and citation
Material revision history
- Nov 7, 2026 · Published version · first publication · revision 227