rewindex

RewindexCVEsCursor

CVE-2026-22708: Cursor has a Terminal Tool Allowlist Bypass via Environment Variables

Critical · CVSS 9.8 (CVSS 3.1)EPSS 0.82%, 57th percentilePublished Updated Assigner: GitHub_M

Description

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 approval. This allows an attacker via indirect or direct prompt injection to poison the shell environment by setting, modifying, or removing environment variables that influence trusted commands. This vulnerability is fixed in 2.3.

Vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H · CWE-15, CWE-269, CWE-74, CWE-77, CWE-78, CWE-94

Tracked companies

Cursor

Mapped from the CVE’s affected-product data, NVD CPE matches, vendor advisories or package feeds. A mapping means the vendor’s software is named, not that its hosted service was exposed.

Status incidents that name it

No tracked status incident names this CVE.

Affected vendors and products

cursor: cursor

References

All CVEsMarkdownJSON