| タイトル | TabbyにおけるOS コマンドインジェクションの脆弱性 |
|---|---|
| 概要 | Tabby(旧称Terminus)は、高度に構成可能なターミナルエミュレータです。バージョン1.0.233以前のTabbyは、すべてのプラットフォームでtabby:// URLスキームのハンドラとして登録されていました。このURLスキームハンドラは、ユーザーの確認、サニタイズ、サンドボックス処理なしにOSコマンドを直接実行するrunコマンドをサポートしていました。攻撃者は悪意のあるリンク(tabby://run?command=...)を作成し、ウェブサイト、メール、チャットメッセージ、またはその他の手段で配信可能です。被害者がこのリンクをクリックすると、OSがTabbyを起動し、直ちにユーザーのフル権限で指定されたコマンドを子プロセスとして生成します。これはリンク訪問後のゼロクリックで発生するリモートコード実行(RCE)脆弱性を引き起こします。この脆弱性はバージョン1.0.233で修正されました。 |
| 想定される影響 | 当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。 |
| 対策 | 正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。 |
| 公表日 | 2026年5月15日0:00 |
| 登録日 | 2026年5月21日10:55 |
| 最終更新日 | 2026年5月21日10:55 |
| CVSS3.0 : 重要 | |
| スコア | 8.8 |
|---|---|
| ベクター | 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 | 変更内容 | 変更日 |
|---|---|---|
| 1 | [2026年05月21日] 掲載 |
2026年5月21日10:55 |
| 概要 | 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. |
|---|---|
| 公表日 | 2026年5月16日2:16 |
| 登録日 | 2026年5月17日4:12 |
| 最終更新日 | 2026年5月20日4:41 |
| 構成1 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:tabby:tabby:*:*:*:*:*:*:*:* | 1.0.233 | ||||