Decision RecordActivePublished without chair review

Response to the malicious Cursor extension

Reader challenge

Challenge this conclusion

Contest a specific conclusion. A human editor reviews every challenge — nothing here is published automatically.

Security check loading…
Confidence
Section support
0/8 backed · 2 gaps · panel
Severity
High
Assessed severity
Panel
AI roles · 1 disagreement
Freshness · v1
Last updated today
Last revised 2026-10-31
Active2 evidence references · Published 31 Oct 2026 · Daily RoundtableServer-rendered freshness may trail the latest update by the page cache window.
Current position

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.

Public guidance

Current public guidance · the full record

Current public value version · v1
01

What to do now

At a glance

The edition's authoritative action board carries no action for this record's subjects — no What to do now guidance.

02

Why now

Partially supported

The 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.

03

Who is affected

Weak

Cursor 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.

04

What supports this

Weak

1) 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.

05

How the Roundtable reached this

Partially supported

The 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.

06

What is uncertain

Conflicting

Installation 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.

07

What evidence is missing

Conflicting

No 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.

08

What would change this

Partially supported

A 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.

09

What to watch next

Weak

Watch 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.

Sources & context

Evidence basis

2 references
Context
The key distinction is **presence versus execution**. Finding `[email protected]`—or the malicious `extensio…

The key distinction is **presence versus execution**. Finding `[email protected]`—or the malicious `extension.js` SHA-256 `ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf15`—establishes installation exposure, not …

Observed 31 Oct 2026
Revision trail

Public value history

1 event on record
1 value version · 1 update · 0 predictions
  1. 31 Oct 2026Initial public guidanceCurrent guidance

    Created the first public value version for this Decision Record.

Unified Search

Search the public record.