Skip to content
OpenAdvisories

Vendor

cursor

28 known vulnerabilities.

cursor at a glance

Last 12 months
10
Critical · all time
3
Exploited · all time
0
Public exploit · all time
3
New vulnerabilities per month · last 12 months
0 3 5 December 2025: 0 vulnerabilities Dec 2025 January 2026: 1 vulnerability February 2026: 1 vulnerability March 2026: 1 vulnerability Mar April 2026: 0 vulnerabilities May 2026: 0 vulnerabilities June 2026: 3 vulnerabilities, 2 critical Jun July 2026: 1 vulnerability August 2026: 2 vulnerabilities September 2026: 0 vulnerabilities Sep October 2026: 0 vulnerabilities November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 202600
Sep 202600
Aug 202620
Jul 202610
Jun 202632
May 202600
Apr 202600
Mar 202610
Feb 202610
Jan 202610
Dec 202500
Nov 202561
Oct 202560
Sep 202500
Aug 202570
Jul 202500
Jun 202500
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

Products

28 results · Feed

  • High 7.7

    Cursor: Sandbox escape via launching privileged containers

    Cursor is a code editor built for programming with AI. Prior to 3.0.0, Cursor IDE for macOS allows an agent running in Auto-Run Sandbox mode, when Docker Desktop and the Dev Containers CLI are installed, to launch a privileged container and mount Docker's vir…

  • High 7.7

    Cursor: Sandbox escape via tampered Python virtual environments

    Cursor is a code editor built for programming with AI. Prior to 3.1.2, Cursor IDE for macOS allows an agent running in Auto-Run Sandbox mode to replace a virtual environment's Python executable with a malicious wrapper that the Microsoft Python extension invo…

  • High 7.7

    Cursor: Cloud Agent Browser Sandbox Escape

    Cursor is a code editor built for programming with AI. Prior to the Cloud Agent fix on 03/31/2026, browser-enabled Cursor Cloud Agent sessions allowed attacker-controlled web content to connect from inside the agent container to an unauthenticated local agent…

  • Critical 9.3

    Cursor Desktop sandbox escape via agent-controlled working directory

    Cursor is a code editor built for programming with AI. Prior to 3.0, Cursor runs agent terminal commands in a sandbox by default, and the sandbox grants write access to the command's working directory. A flaw was identified in how the agent could modify the w…

  • Critical 9.3

    Cursor Desktop sandbox escape via symlink and failed path canonicalization

    Cursor is a code editor built for programming with AI. Prior to 3.0, Cursor runs agent terminal commands in a sandbox by default. Before a Write, the agent canonicalizes the target path to confirm it stays inside the workspace, but when canonicalization fails…

  • High 8.5

    Cursor Desktop sandbox escape via Claude hook configuration

    Cursor is a code editor built for programming with AI. In versions prior to 3.0.0, the Cursor Desktop could execute workspace-defined Claude hook commands from .claude/settings.local.json without dedicated user approval. A malicious workspace or agent-created…

  • High 8.7

    Cursor Affected by Arbitrary Code Execution via Prompt Injection and Whitelist Bypass

    Cursor is a code editor built for programming with AI. Prior to 2.0 ,if a visited website contains maliciously crafted instructions, the model may attempt to follow them in order to “assist” the user. When combined with a bypass of the command whitelist mecha…

  • High 8.1
    CVE-2026-26268 Public exploit

    Cursor sandbox escape via Git hooks

    Cursor is a code editor built for programming with AI. Sandbox escape via writing .git configuration was possible in versions prior to 2.5. A malicious agent (ie prompt injection) could write to improperly protected .git settings, including git hooks, which m…

  • High 7.2

    Cursor has a Terminal Tool Allowlist Bypass via Environment Variables

    Cursor is a code editor built for programming with AI. Prior to 2.3, hen the Cursor Agent is running in Auto-Run Mode with Allowlist mode enabled, certain shell built-ins can still be executed without appearing in the allowlist and without requiring user appr…

  • Critical 9.8

    Improper neutralization of special elements used in an OS command ('command injection') in Cursor allows an unauthorize…

  • High 8.7

    Cursor: Authentication Bypass Possible via New Cursorignore Write

    Cursor is a code editor built for programming with AI. In versions 1.7.23 and below, a logic bug allows a malicious agent to read sensitive files that should be protected via cursorignore. An attacker who has already achieved prompt injection, or a malicious …

  • High 8.8

    Cursor CLI Beta: Command Injection via Untrusted MCP Configuration

    Cursor is a code editor built for programming with AI. In versions and below, a vulnerability in the Cursor CLI Beta allowed an attacker to achieve remote code execution through the MCP (Model Context Protocol) server mechanism by uploading a malicious MCP co…

  • High 8.8

    Cursor's Sensitive File Modification can Lead to NTFS Path Quirks

    Cursor is a code editor built for programming with AI. In versions 1.7.44 and below, various NTFS path quirks allow a prompt injection attacker to circumvent sensitive file protections and overwrite files which Cursor requires human approval to overwrite. Mod…

  • High 8.8

    Cursor is Vulnerable to Path Manipulation Using Backslashes on Windows

    Cursor is a code editor built for programming with AI. In versions 1.7.52 and below, manipulating internal settings may lead to RCE. Cursor detects path manipulation via forward slashes (./.cursor/./././././mcp.json etc.), and requires human approval to compl…

  • High 8.8

    Cursor: Speedbump Modal Bypass in MCP Server Deep-Link

    Cursor is a code editor built for programming with AI. In versions 1.7.28 and below, an input validation flaw in Cursor's MCP server installation enables specially crafted deep-links to bypass the standard security warnings and conceal executed commands from …

  • High 8.1

    Cursor IDE: Sensitive File Overwrite Bypass is Possible

    Cursor is a code editor built for programming with AI. Versions 1.6.23 and below contain case-sensitive checks in the way Cursor IDE protects its sensitive files (e.g., */.cursor/mcp.json), which allows attackers to modify the content of these files through p…

  • High 7.1

    Cursor CLI Agent: Sensitive File Overwrite Bypass

    Cursor is a code editor built for programming with AI. In versions 1.7 and below, a vulnerability in the way Cursor CLI Agent protects its sensitive files (i.e. */.cursor/cli.json) allows attackers to modify the content of the files through prompt injection, …

  • High 8.8

    Cursor CLI: Arbitrary Code Execution Possible through Permissive CLI Config

    Cursor is a code editor built for programming with AI. In versions 1.7 and below, automatic loading of project-specific CLI configuration from the current working directory (<project>/.cursor/cli.json) could override certain global configurations in Cursor CL…

  • High 8.8

    Cursor CLI's Cursor Agent MCP OAuth2 Communication is Vulnerable to Remote Code Execution

    Cursor is a code editor built for programming with AI. In versions 1.7 and below, when MCP uses OAuth authentication with an untrusted MCP server, an attacker can impersonate a malicious MCP server and return crafted, maliciously injected commands during the …

  • High 7.5

    Cursor is vulnerable to RCE via .code-workspace files using Prompt Injection

    Cursor is a code editor built for programming with AI. Versions 1.6 and below are vulnerable to Remote Code Execution (RCE) attacks through Visual Studio Code Workspaces. Workspaces allow users to open more than a single folder and save specific settings (pre…

  • Medium 5.9

    Cursor: Potential Information Leakage via Mermaid Diagram

    Cursor is a code editor built for programming with AI. In versions 1.6 and below, Mermaid (a to render diagrams) allows embedding images which then get rendered by Cursor in the chat box. An attacker can use this to exfiltrate sensitive information to a third…

  • Medium 4.8

    TCC Bypass via misconfigured Node fuses in Cursor

    The configuration of Cursor on macOS, specifically the "RunAsNode" fuse enabled, allows a local attacker with unprivileged access to execute arbitrary code that inherits Cursor TCC (Transparency, Consent, and Control) permissions. Acquired resource access is …

  • High 7.5

    Cursor Agent is vulnerable prompt injection via Editor Special Files

    Cursor is a code editor built for programming with AI. Cursor allows writing in-workspace files with no user approval in versions less than 1.3.9. If the file is a dotfile, editing it requires approval but creating a new one doesn't. Hence, if sensitive edito…

  • High 8.6
    CVE-2025-54135 Public exploit

    Cursor Agent is vulnerable to prompt injection via MCP Special Files

    Cursor is a code editor built for programming with AI. Cursor allows writing in-workspace files with no user approval in versions below 1.3.9, If the file is a dotfile, editing it requires approval but creating a new one doesn't. Hence, if sensitive MCP files…

  • High 7.2
    CVE-2025-54136 Public exploit EPSS 32%

    Cursor's Modification of MCP Server Definitions Bypasses Manual Re-approvals

    Cursor is a code editor built for programming with AI. In versions 1.2.4 and below, attackers can achieve remote and persistent code execution by modifying an already trusted MCP configuration file inside a shared GitHub repository or editing the file locally…

  • Medium 5.3

    Cursor's MCP Install Deeplink Does Not Show Arguments in its User-Dialog

    Cursor is a code editor built for programming with AI. In versions 1.17 through 1.2, there is a UI information disclosure vulnerability in Cursor's MCP (Model Context Protocol) deeplink handler, allowing attackers to execute 2-click arbitrary system commands …

  • Medium 4.4

    Cursor's Mermaid Diagram Tool is Vulnerable to an Arbitrary Image Fetch

    Cursor is a code editor built for programming with AI. In versions below 1.3, Mermaid (which is used to render diagrams) allows embedding images which then get rendered by Cursor in the chat box. An attacker can use this to exfiltrate sensitive information to…

  • Medium 6.4

    Cursor bypasses its allow list to execute arbitrary commands

    Cursor is a code editor built for programming with AI. In versions below 1.3, an attacker can bypass the allow list in auto-run mode with a backtick (`) or $(cmd). If a user has swapped Cursor from its default settings (requiring approval for every terminal c…