Read the docs
TI-2024-32616 Aliases CVE-2024-48919

RCE via Prompt Injection Into Cursor's Terminal Cmd-K

Priority MEDIUM 42CWE-20Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

Cursor is a code editor built for programming with AI. Prior to Sep 27, 2024, if a user generated a terminal command via Cursor's Terminal Cmd-K/Ctrl-K feature and if the user explicitly imported a malicious web page into the Terminal Cmd-K prompt, an attacker with control over the referenced web page could have a significant chance of influencing a language model to output arbitrary commands for execution in the user's terminal. This scenario would require the user explicitly opt-in to including the contents of a compromised webpage, and it would require that the attacker display prompt injection text in the the contents of the compromised webpage. A server-side patch to not stream back newlines or control characters was released on September 27, 2024, within two hours of the issue being reported. Additionally, Cursor 0.42 includes client-side mitigations to prevent any newline or control character from being streamed into the terminal directly. It also contains a new setting, `"cursor.terminal.usePreviewBox"`, which, if set to true, streams the response into a preview box whose contents then have to be manually accepted before being inserted into the terminal. This setting is useful if you're working in a shell environment where commands can be executed without pressing enter or any control character. The patch has been applied server-side, so no additional action is needed, even on older versions of Cursor. Separately, Cursor's maintainers also recommend, as best practice, to only include trusted pieces of context in prompts.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00512 43rd percentileScored 2026-11-07
Fix Fixed cursor (getcursor): 0.42

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
getcursorcursorbefore 0.420.42Patch availableCNA
  • cursor Vendorgetcursor Affected before 0.42 Fixed in 0.42 Patch available CNA

CPE names CISA-ADP · 1

CPEVersionsRoleVendor
cpe:2.3:a:cursor:cursor:*:*:*:*:*:*:*:*———
  • cpe:2.3:a:cursor:cursor:*:*:*:*:*:*:*:* Versions — — ·—

Remediation

  • Fix · CNA cursor (getcursor) Fixed in 0.42

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-48919

References

  • TI-2025-23142 Arbitrary file write from Cursor Agent through a prompt injection from malicious @Docs CVSS 3.1HIGH 8.1
  • TI-2025-31230 Cursor Agent Potentially Leaks Information using JSON schema CVSS 3.1MEDIUM 5.9
  • TI-2024-30620 TCC Bypass in Cursor's macOS Application CVSS 3.1LOW 3.8

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences