CVE-2026-45035

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.
Configurations

Configuration 1 (hide)

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

History

26 Oct 2026, 14:10

Type Values Removed Values Added
Summary
  • (es) Tabby (anteriormente Terminus) es un emulador de terminal altamente configurable. Antes de la versión 1.0.233, Tabby se registra como el gestor para el esquema de URL tabby:// en todas las plataformas. El gestor del esquema de URL soporta un comando ’run’ que ejecuta directamente comandos del sistema operativo sin confirmación del usuario, saneamiento o sandboxing. Un atacante puede crear un enlace malicioso (tabby://run?command=...) y entregarlo a través de un sitio web, correo electrónico, mensaje de chat o cualquier otro medio. Cuando una víctima hace clic en el enlace, el sistema operativo lanza Tabby, que inmediatamente genera el comando especificado como un proceso hijo con los privilegios completos del usuario. Esta es una vulnerabilidad RCE de cero clics tras la visita del enlace. Esta vulnerabilidad está corregida en la versión 1.0.233.

Information

Published : 2026-05-15 17:16

Updated : 2026-10-26 14:10


NVD link : CVE-2026-45035

Mitre link : CVE-2026-45035

CVE.ORG link : CVE-2026-45035


JSON object : View

Products Affected

tabby

  • tabby
CWE
CWE-78

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')