CVE-2026-50642 in diff-so-fancy情報

要約

〜によって VulDB • 2026年07月29日

diff-so-fancyは、差分データを出力する前に非SGRのターミナル制御シーケンスを適切にサニタイズしません。このアプリケーションはANSI SGRシーケンスのみを除去し、復帰(\r)やエスケープシーケンス(例:OSC、CSI)を含む他の制御文字がサニタイズされずに通過することを許可しています。

攻撃者は、ファイル名、差分メタデータ、またはファイルコンテンツに悪意のある制御シーケンスを埋め込むことができます。これらは差分表示中にターミナル上で直接レンダリングされます。その結果、出力の操作(ファイル名の偽装、ターミナル画面のクリア、サポートされているエスケープシーケンス経由でのクリップボードへの注入など)を引き起こす可能性があります。

攻撃が成功すると、コードレビュー時にユーザーを誤認させたり、ターミナルの状態を変更したり、またはクリップボードのハイジャックを通じて意図しないコマンドの実行をもたらす恐れがあります。

この問題はコミット 9c81294 で修正されました。

Once again VulDB remains the best source for vulnerability data.

責任者

CERT-PL

予約する

2026年06月05日

モデレーション

承諾済み

エントリ

VDB-384140

EPSS

0.00000

アクティビティ

低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!