Skip to main content

Warp CVE-2026-48704

| EUVDEUVD-2026-39002 HIGH
Improper Input Validation (CWE-20)
2026-06-24 GitHub_M
8.8
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver malicious Markdown/project to developer
  2. Delivery
    Embed local-file link to disguised executable
  3. Exploit
    Victim opens notebook and clicks link
  4. Execution
    Warp routes target to OS default opener
  5. Persist
    Executable runs in user context
  6. Impact
    Arbitrary code execution

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires that (1) the victim is running an affected Warp build between 0.2023.10.24.08.03.stable_00 and 0.2026.05.06.15.42.stable_01, (2) the victim opens an attacker-controlled Markdown document or project in Warp's notebook viewer, (3) an executable file (e.g. an extensionless shell script classified as binary by is_file_openable_in_warp) exists at the path the malicious local-file link resolves to, and (4) the victim actively clicks that link (CVSS UI:R). Exploitation is limited by this mandatory user interaction and by the need for the executable payload to be present locally at the resolved path; it does not work against image targets (routed safely to the system viewer) or against files that resolve to Warp's MarkdownViewer/CodeEditor/ExternalEditor targets. No special privileges or authentication are required (PR:N), and the flaw affects default configurations of vulnerable builds.

Impact

The CVSS 3.1 base score of 8.8 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) reflects high impact with the single mitigating factor of required user interaction - the victim must open the malicious Markdown and click the crafted link. There is no CISA KEV entry and no EPSS score provided, and no public proof-of-concept is referenced, so this is best treated as a high-severity-but-not-yet-actively-exploited issue rather than a fire-drill. The realistic risk is meaningfully gated by social engineering: the attacker depends on a developer trusting and clicking a link inside a shared Markdown/project, and on an executable being present at the resolved path. That said, agentic dev environments routinely open untrusted repositories and AI-generated content, which raises the plausibility of the click. Two caveats worth verifying: the CVSS vector lists PR:N/UI:R consistent with the description, but the attack also implicitly requires that a malicious executable file be reachable on the local filesystem at the linked path (e.g. delivered within the cloned project), which is not separately scored; and the tag 'Information Disclosure' understates the actual code-execution impact evidenced by the commit's regression tests.

Exploit ScenarioDerived

An attacker publishes a repository (or sends a Markdown file) containing a link that looks like documentation but resolves to an extensionless shell script bundled in the project. A developer opens the project in Warp, reads the rendered Markdown, and clicks the link; on a vulnerable build Warp passes the file to the OS default opener, executing the attacker's code in the developer's context. No public POC is referenced, but the attack is low-complexity once the victim clicks (CVSS AC:L, UI:R).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 24, 2026

Arbitrary code execution in the Warp agentic development environment (builds 0.2023.10.24.08.03.stable_00 through 0.2026.05.06.15.42.stable_01) arises because the Markdown link handler routes resolved local-file links to the operating system's default file opener. A malicious Markdown document or project repository can embed a benign-looking local-file link that, when clicked, hands an executable (such as an extensionless shell script) to the platform file opener (e.g. NSWorkspace.openURL on macOS) instead of a safe viewer/editor, executing it. There is no public exploit identified at time of analysis, but the fix is confirmed in 0.2026.05.06.15.42.stable_01 and the root cause is documented in the upstream commit and GHSA advisory.

RemediationAI

Vendor-released patch: upgrade Warp to 0.2026.05.06.15.42.stable_01 or later, which routes any link target that would otherwise go to the OS default handler (FileTarget::SystemGeneric / SystemDefault) through reveal-in-Finder/Explorer instead of opening it, per GHSA-589x-4mxh-jcrf (https://github.com/warpdotdev/warp/security/advisories/GHSA-589x-4mxh-jcrf) and commit 7f0c4dd2322198f1b39890f8e6bcdc606c6a3c74. Until updated, the practical compensating control is behavioral: do not click local-file links inside Markdown documents or project files originating from untrusted sources, and avoid opening untrusted repositories in Warp's notebook viewer; the trade-off is reduced convenience navigating legitimate in-project links. As a defense-in-depth measure on managed endpoints, restrict execute permissions or use OS-level controls (e.g. Gatekeeper/quarantine on macOS, AppLocker on Windows) on directories where untrusted projects are cloned, accepting that this may interfere with legitimate developer tooling. There is no configuration toggle that disables the vulnerable path short of upgrading.

Affected VersionsENISA

WARP 0.2023.10.24.08.03.stable_00, < 0.2026.05.13.09.15.stable_01

Affected Packages

euvd warp_0_2023_10_24_08_03_stable_00 fix: 0.2026.05.13.09.15.stable_01

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Warp is a Rust-based terminal/agentic development environment that renders Markdown 'notebooks' with clickable links. The vulnerable logic lives in app/src/notebooks/link.rs (function open_file). For non-image local files the code called resolve_file_target() and, when the result was FileTarget::SystemGeneric or FileTarget::SystemDefault, emitted an OpenFileWithTarget event that ultimately delegated to the OS default handler. Files that are not recognized as text/markdown/code - notably extensionless binaries - are classified as binary by is_file_openable_in_warp and fell through to that system-default path, so the OS would execute them rather than display them. This is a classic CWE-20 (Improper Input Validation) trust failure: untrusted link targets in attacker-supplied content were not constrained to a safe set of viewer/editor sinks before being passed to a powerful OS primitive. The fix allow-lists only MarkdownViewer/CodeEditor/ExternalEditor/EnvEditor targets and reveals anything that would hit SystemGeneric/SystemDefault in Finder/Explorer (open_file_path_in_explorer) instead of opening it.

Know when Warp gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Malicious content is delivered remotely (AV:N) with no auth (PR:N) but requires the victim to open and click a link (UI:R); resulting code execution yields full C/I/A impact in the user context.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

1
Patch available
Jun 24, 2026 - 19:17 EUVD

DescriptionCVE.org

Warp is an agentic development environment. From 0.2023.10.24.08.03.stable_00 until 0.2026.05.06.15.42.stable_01, Warp may open executable local files through the operating system default file handler. A malicious Markdown document or project can contain a local-file link that appears as normal rendered content. If a user opens the Markdown in Warp and clicks the link, affected builds may route the resolved local file to a platform file opener instead of limiting the action to safe viewer/editor targets. This vulnerability is fixed in 0.2026.05.06.15.42.stable_01.

Executive ViewAI

Why It Matters

Warp development environment contains a high-severity vulnerability (CVSS 8.8) enabling arbitrary code execution when developers open Markdown documents with malicious links; no public exploit identified at time of analysis, but the broad attack surface creates significant organizational risk. This threatens engineering workstations, proprietary code, and developer credentials. Patched version 0.2026.05.06.15.42.stable_01 is available for immediate deployment.

Business Impact: High
Compensating Controls

Upgrade to Warp version 0.2026.05.06.15.42.stable_01 (contains vendor patch). Interim: restrict opening Markdown files from external sources; deploy endpoint detection and response (EDR) monitoring for suspicious process execution; conduct security awareness training on malicious document risks to development teams.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Medium
popular developer terminal/agentic IDE, common but not enterprise-ubiquitous
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Warp

View all
CVE-2022-3320 CRITICAL
9.8 Oct 28

It was possible to bypass policies configured for Zero Trust Secure Web Gateway by using warp-cli 'set-custom-endpoint'

CVE-2026-48732 HIGH
8.8 Jun 24

Command injection in Warp's legacy SSH background command path lets an attacker-controlled remote host inject shell synt

CVE-2026-48720 HIGH
8.8 Jun 24

Arbitrary local file write in Warp terminal (0.2025.03.05.08.02.stable_00 through builds before 0.2026.05.06.15.42.stabl

CVE-2022-3512 HIGH
8.8 Oct 28

Using warp-cli command "add-trusted-ssid", a user was able to disconnect WARP client and bypass the "Lock WARP switch" f

CVE-2026-48721 HIGH
8.6 Jun 24

Command-execution permission bypass in Warp's default unsandboxed CLI agent profile (versions 0.2025.10.08.08.12.stable_

CVE-2026-48719 HIGH
8.0 Jun 24

Command injection in Warp's prompt branch-selector chip lets a crafted Git branch name execute in the victim's shell whe

CVE-2026-48725 HIGH
8.1 Jun 24

Clipboard hijacking in the Warp agentic terminal (versions 0.2021.04.25.23.05.stable_00 through 0.2026.05.06.15.42.stabl

CVE-2026-48731 HIGH
7.8 Jun 24

Command injection in the Warp agentic development environment (Linux builds 0.2024.02.20.08.01.stable_01 through pre-0.2

CVE-2026-48703 HIGH
7.8 Jun 24

OS command injection in Warp's AI Agent code-search tooling allows attacker-controlled inputs to escape read-only search

CVE-2023-0652 HIGH
7.8 Apr 06

Due to a hardlink created in the ProgramData folder during the repair process of the software, the installer (MSI) of WA

CVE-2023-1412 HIGH
7.8 Apr 05

An unprivileged (non-admin) user can exploit an Improper Access Control vulnerability in the Cloudflare WARP Client for

CVE-2022-2225 HIGH
7.8 Jul 26

By using warp-cli subcommands (disable-ethernet, disable-wifi), it was possible for a user without admin privileges to b

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy