| Title | TabbyにおけるOS コマンドインジェクションの脆弱性 |
|---|---|
| Summary | Tabby(旧称Terminus)は、高度に構成可能なターミナルエミュレータです。バージョン1.0.233以前のTabbyは、すべてのプラットフォームでtabby:// URLスキームのハンドラとして登録されていました。このURLスキームハンドラは、ユーザーの確認、サニタイズ、サンドボックス処理なしにOSコマンドを直接実行するrunコマンドをサポートしていました。攻撃者は悪意のあるリンク(tabby://run?command=...)を作成し、ウェブサイト、メール、チャットメッセージ、またはその他の手段で配信可能です。被害者がこのリンクをクリックすると、OSがTabbyを起動し、直ちにユーザーのフル権限で指定されたコマンドを子プロセスとして生成します。これはリンク訪問後のゼロクリックで発生するリモートコード実行(RCE)脆弱性を引き起こします。この脆弱性はバージョン1.0.233で修正されました。 |
| Possible impacts | 当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。 |
| Solution | 正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date | May 15, 2026, midnight |
| Registration Date | May 21, 2026, 10:55 a.m. |
| Last Update | May 21, 2026, 10:55 a.m. |
| CVSS3.0 : 重要 | |
| Score | 8.8 |
|---|---|
| Vector | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| Tabby |
| Tabby 1.0.233 未満 |
| No | Changed Details | Date of change |
|---|---|---|
| 1 | [2026年05月21日] 掲載 |
May 21, 2026, 10:55 a.m. |
| Summary | 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. |
|---|---|
| Publication Date | May 16, 2026, 2:16 a.m. |
| Registration Date | May 17, 2026, 4:12 a.m. |
| Last Update | May 20, 2026, 4:41 a.m. |
| Configuration1 | or higher | or less | more than | less than | |
| cpe:2.3:a:tabby:tabby:*:*:*:*:*:*:*:* | 1.0.233 | ||||