Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious file to victim
-
DeliverySocial engineer drag-drop action
-
ExploitControl chars interpreted by terminal
-
ExecutionExecute arbitrary commands
-
ImpactCompromise user account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Escape character neutralization
|
| Exploitation Conditions | Successful exploitation requires a user to physically drag and drop a malicious file into an open Tabby terminal window. The attacker must have already delivered a file with crafted control characters in its path to the victim's system. No special Tabby configuration is required - the vulnerability affects default installations. Exploitation is limited by the need for user interaction and local file system access. |
| Impact | The CVSS 4.0 score of 8.4 reflects high impact but requires local access and user interaction (drag-and-drop action). The attack vector (AV:L) and user interaction requirement (UI:A) significantly limit exploitation compared to remote vulnerabilities. No EPSS data or KEV listing indicates this is not being actively exploited in the wild. The RCE tag confirms code execution capability, but exploitation requires physical or remote desktop access to the victim's machine and social engineering to make them drag a malicious file. This represents a moderate real-world risk primarily in targeted attack scenarios. |
| Exploit ScenarioDerived | An attacker creates a file with terminal control sequences embedded in its filename, then tricks a user into downloading it and dragging it into their Tabby terminal. When dropped, the unescaped control characters execute commands in the terminal context, potentially installing malware or exfiltrating data with the user's privileges. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 15, 2026
Local code execution in Tabby terminal emulator versions before 1.0.233 occurs when dragging and dropping files containing control characters in their paths. The terminal fails to properly escape control sequences, allowing attackers to execute arbitrary commands through crafted filenames when a user drags a malicious file into the terminal window.
RemediationAI
Vendor-released patch: upgrade to Tabby version 1.0.233 or later which properly escapes control characters in file paths. The fix is confirmed in the CVE description. As an immediate workaround, avoid dragging and dropping files from untrusted sources into Tabby terminals, especially files with unusual or suspicious names containing special characters. Consider using standard copy-paste operations for file paths instead of drag-and-drop until patching is complete.
Affected VersionsENISA
Affected Packages
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
Tabby (formerly known as Terminus) is a cross-platform terminal emulator built with web technologies. The vulnerability stems from improper neutralization of control characters (CWE-150) in file paths during drag-and-drop operations. When a file is dropped into the terminal, its path is inserted without proper sanitization, allowing embedded terminal control sequences to be interpreted and executed by the underlying shell.
Know when Tabby 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
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
Tabby (formerly Terminus) is a highly configurable terminal emulator. Prior to 1.0.233, since Tabby does not escape control characters from file paths when dragging and dropping a file into it, code execution can be achieved. This vulnerability is fixed in 1.0.233.
Executive ViewAI
Tabby terminal emulator versions before 1.0.233 contain a local code execution vulnerability triggered by dragging files with malicious names into the terminal, allowing attackers to execute arbitrary commands on affected systems. This impacts any organization where developers or system administrators use Tabby as their primary terminal, potentially compromising individual workstations and any credentials or access stored within terminal sessions.
Until Tabby version 1.0.233 is deployed: (1) Educate users to avoid dragging files from untrusted sources into terminal windows; (2) Implement application whitelisting or endpoint detection and response (EDR) to monitor for suspicious process execution from terminal applications; (3) Restrict file manager drag-and-drop functionality via group policy where operationally feasible; (4) Monitor terminal application logs for anomalous command execution patterns.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Remote code execution in Tabby terminal emulator versions prior to 1.0.233 allows unauthenticated attackers to execute a
Path traversal in Tabby terminal emulator (prior to 1.0.235) on Windows allows a malicious SFTP server to write or overw
Command injection in Tabby (formerly Terminus) terminal emulator before 1.0.234 lets an attacker achieve code execution
Tabby terminal emulator before version 1.0.232 automatically renders malicious URIs from SSH/Telnet servers as clickable
Local code execution in Tabby terminal emulator versions before 1.0.233 occurs when users view attacker-controlled files
EUVD-2026-30572
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB