Approved changes feed: RSS · Atom

cpe:2.3:a:tabby:tabby:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorTabby (325d9ea6-da96-58dd-9a8d-cc958b6c0719)
ProductTabby (e9b5a22f-b1b7-5067-b800-39c7f511ff1c)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/eugeny/tabby purl2cpe 2026-06-01 10:13:04.969411

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-45038 vulnerable 2026-06-08 08:05:11.434506 Tabby: Dragging and Dropping a File into Tabby Can Lead to Code Execution
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.
Published: 2026-05-15T16:48:12.110Z
Updated: 2026-05-20T15:42:12.319Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45037 vulnerable 2026-06-08 08:05:11.434095 Tabby: Unsafe protocol handler execution via terminal linkifier allows arbitrary OS protocol invocation
HIGH (7.1)
Tabby (formerly Terminus) is a highly configurable terminal emulator. Prior to 1.0.232, Tabby's terminal linkifier passes any detected URI directly to the operating system's protocol handler without validating the protocol scheme. This allows a malicious SSH or Telnet server to send crafted terminal output containing dangerous protocol URIs which Tabby renders as clickable links, triggering arbitrary OS protocol handlers on the victim's machine. This vulnerability is fixed in 1.0.232.
Published: 2026-05-15T16:40:10.317Z
Updated: 2026-05-15T17:49:42.531Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45036 vulnerable 2026-06-08 08:05:11.433668 Tabby auto-confirms ZMODEM detection on terminal output, leading to shell command execution from displayed file content under fish, bash, and zsh
HIGH (7)
Tabby (formerly Terminus) is a highly configurable terminal emulator. Prior to 1.0.233, Tabby before 1.0.233 automatically confirms ZMODEM protocol detection on all terminal session output without user interaction, enabling shell command execution when a user displays attacker-controlled content. The ZModemMiddleware in tabby-terminal consumes all session output through a Zmodem.Sentry, and when a ZMODEM ZRQINIT header is detected, unconditionally calls detection.confirm() and writes a fixed ZRINIT response ( **\x18B0100000023be50\r\n\x11) back into the active PTY as input. When the process that triggered the detection (e.g., cat) exits, the injected bytes are consumed by the user's shell as a command line. Under fish (default configuration), the ** prefix triggers recursive glob expansion against the current directory, allowing an attacker-placed executable at a matching nested path (e.g., d/xB0100000023be50) to be executed by relative pathname without relying on PATH. Under bash and zsh, a secondary xterm.js terminal color-query feedback (OSC 10) can be combined in the same file to inject a slash-containing command word that similarly bypasses PATH resolution. An attacker can exploit this by providing a crafted file (e.g., in a cloned Git repository) that a user displays with cat, achieving code execution with no interaction beyond viewing the file. This vulnerability is fixed in 1.0.233.
Published: 2026-05-15T16:47:17.974Z
Updated: 2026-05-20T15:42:57.726Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45035 vulnerable 2026-06-08 08:05:11.432909 Tabby: RCE via `tabby://run` URL Scheme
Tabby (formerly Terminus) is a highly configurable terminal emulator. Prior to 1.0.233, Tabby registers itself as the handler for the tabby:// URL scheme on all platforms. The URL scheme handler supports a run command that directly executes OS commands with no user confirmation, sanitization, or sandboxing. An attacker can craft a malicious link (tabby://run?command=...) and deliver it via a website, email, chat message, or any other medium. When a victim clicks the link, the OS launches Tabby which immediately spawns the specified command as a child process with the user's full privileges. This is a zero-click-after-link-visit RCE vulnerability. This vulnerability is fixed in 1.0.233.
Published: 2026-05-15T16:41:11.422Z
Updated: 2026-05-21T03:55:17.500Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.