Decision RecordActivePublished without chair review
CRT-2026-045031 Oct 2026MORNING EDITIONDaily Roundtable
Response to the malicious Cursor extension
Move affected workstations to a vendor-confirmed clean extension release and investigate runtime, persistence, reverse-tunnel, filesystem, and network evidence. Isolate systems showing execution, preserve logs, remove persistence, rotate accessible developer and cloud credentials, and reimage when attacker authentication succeeded or the access window cannot be bounded.
Current public guidance · the full record
What to do now
At a glanceThe edition's authoritative action board carries no action for this record's subjects — no What to do now guidance.
Why now
Partially supportedThe 2026-10-31 analysis identifies durable evidence and remediation needs beyond removal of [email protected].
Replacing the extension does not remove operating-system persistence, attacker access paths, reverse tunnels, or developer and cloud credentials exposed after execution.
Acting now preserves volatile endpoint and network evidence needed to distinguish installation from execution and to bound the access window.
Because no attached vendor evidence identifies a clean later build, deployment must target a vendor-confirmed clean release rather than an unspecified version after 2.1.313.
Who is affected
WeakCursor workstations with [email protected] installed, or with extension.js SHA-256 ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf15, have confirmed installation exposure and require a vendor-confirmed clean release plus an execution hunt.
Workstations showing correlated extension-host, shell, SSH, filesystem, persistence, reverse-tunnel, authentication, or network evidence face possible operating-system persistence and attacker access and require isolation and remediation.
Developers and cloud-account owners whose credentials were accessible after execution face credential exposure and require rotation. Workstations where attacker authentication succeeded, or where logs cannot bound the access window, face unresolved host integrity and require reimaging.
Endpoint and extension-fleet operators must identify installations, preserve evidence, deploy the confirmed clean release, and route each workstation according to execution evidence.
What supports this
Weak1) Support — The malware reverser’s 2026-10-31 analysis states that [email protected] and extension.js SHA-256 ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf15 establish installation exposure.
It says execution requires corroboration from the Cursor extension-host process tree, shell or SSH commands, filesystem changes, persistence, or network activity.
2) Support — The evidence audit found direct support for investigating runtime, persistence, reverse-tunnel, filesystem, and network evidence and for isolating executed systems, preserving logs, removing persistence, rotating accessible developer and cloud credentials, and conditionally reimaging.
It also found that replacing the extension alone does not remove operating-system persistence, attacker access, tunnels, or credentials exposed after execution. 3) Evidence gap — A second evidence audit found no vendor advisory or release evidence identifying which release after 2.1.313 is clean.
It supports requiring vendor confirmation rather than treating any later version as safe.
How the Roundtable reached this
Partially supportedThe malware reverser’s 2026-10-31 analysis established the key distinction: finding [email protected] or extension.js SHA-256 ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf15 proves installation exposure, not execution.
The decision scout translated that distinction into separate exposure-only and execution-confirmed response lanes. The evidence auditor supported the investigation and remediation thresholds but found no vendor evidence identifying a clean release after 2.1.313.
The boundary reviewer therefore rejected wording that could imply every later release is safe. The arbiter resolved the issue by requiring a vendor-confirmed clean release while retaining isolation, credential rotation, and reimaging triggers based on execution and attacker access.
A linking check found no prior Decision Record in the bounded retrieval, so the arbiter selected a new-record outcome.
Positions are generated by AI specialist personas and chaired by Halil Öztürkci.
Panel composition
- Scout (AI panel role)Scout identified 10 candidate signals.
- Linker (AI panel role)Linker evaluated 10 relation judgments.
- Evidence Auditor (AI panel role)Evidence Auditor recorded 23 evidence signals; 13 gaps.
- Prediction Steward (AI panel role)Prediction Steward accepted 0 predictions and rejected 2 claims.
- Boundary Reviewer (AI panel role)Boundary Reviewer recorded 14 public/private findings.
- Arbiter (AI panel role)Arbiter produced 10 decision envelopes.
Key disagreement
Scout (AI panel role)
Installation of the malicious version or detection of its file hash does not prove that the injected code executed on every workstation.
Arbiter outcome
Arbiter outcome: new decision record. The investigation and remediation thresholds are strongly supported, no prior record was found, and uncertainty about which later release is clean is handled by requiring vendor confirmation.
Candidates considered
Considered 10 candidates · opened 1 · 9 not opened (9 other)
Considered, not opened
Sign in to preview Considered-Not-Opened entries (moves to Pro at launch).
Sign in to preview practitioner entries.
What is uncertain
ConflictingInstallation of [email protected], or detection of extension.js SHA-256 ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf15, does not establish that the injected JavaScript executed on a particular workstation.
Execution remains unresolved until host or network evidence corroborates it. The exact vendor-confirmed clean replacement for 2.1.313 is also unresolved because no vendor advisory or release evidence naming that build is attached.
No organization-specific endpoint findings are included, so the number of exposed, executed, or attacker-accessed workstations cannot be determined from this packet.
What evidence is missing
ConflictingNo attached vendor advisory or release record identifies the exact clean release that should replace [email protected].
The packet also contains no workstation-specific process trees, shell or SSH histories, filesystem records, persistence findings, reverse-tunnel telemetry, network logs, authentication records, or credential-access evidence.
Those records are required to determine whether injected code executed on each workstation, whether attacker authentication succeeded, and whether the access window can be bounded.
The packet relies on one synthesized malware-analysis interaction and does not attach the underlying primary vendor records.
What would change this
Partially supportedA vendor advisory identifying a specific remediated release would replace the generic vendor-confirmed-clean requirement with that exact version.
Complete endpoint and network evidence that bounds the review window and finds no execution would keep a workstation in the upgrade-and-monitoring lane without triggering execution-based isolation, credential rotation, or reimaging.
Conversely, corroborated execution, persistence, reverse-tunnel activity, successful attacker authentication, or an access window that cannot be bounded would move the workstation into containment and remediation.
Primary evidence contradicting the current execution indicators or remediation thresholds would require the response criteria to be reassessed.
What to watch next
WeakWatch for a vendor advisory or release record that names the clean replacement for [email protected]; once published, validate and deploy that exact release across identified Cursor workstations.
During the endpoint and network sweep, watch for extension-host child processes, shell or SSH commands, filesystem changes, persistence, reverse tunnels, suspicious network activity, and successful attacker authentication.
Any correlated execution evidence triggers isolation, log preservation, persistence removal, and credential review. Successful attacker authentication or an access window that remains unbounded triggers reimaging.
If the sweep finds installation evidence only, keep the workstation in the vendor-confirmed upgrade and monitoring lane rather than treating extension removal as complete remediation.
Evidence basis
The key distinction is **presence versus execution**. Finding `[email protected]`—or the malicious `extension.js` SHA-256 `ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf15`—establishes installation exposure, not …
Public value history
- 31 Oct 2026Initial public guidanceCurrent guidance
Created the first public value version for this Decision Record.
Source RoundtableMorning roundtableConvened 31 Oct 2026Methodology
How the panel reaches a Public Decision Record.