CVE-2026-60009 in Theia情報

要約

〜によって VulDB • 2026年08月05日

Eclipse Theiaのバージョン1.73.1以前において、`@theia/filesystem`バックエンドはファイルシステム有効化デプロイメントごとにすべてのケースで`POST /file-upload`をバインドしています。このハンドラは、マルチパートリクエストの`uri`フィールドから攻撃者が指定した絶対パスを取得し、ワークスペース内の制限や認証チェックを行わずに`fs.move(tmp, target, { overwrite: true })`を実行します。ブラウザ(Electron以外)でのデプロイメントでは、接続トークンの検証はWebSocketアップグレード時のみ適用され、HTTPミドルウェアである`@theia/core`側でCookieが再発行されて`next()`に進むため、トークンなしのHTTPリクエストも拒否されません。`multipart/form-data`はCORSセーフリストに含まれるリクエストタイプのため、クロスオリジンのWebページからプリフライトチェックや資格情報なしでも書き込みをトリガーすることが可能となり、バックエンドプロセスが書き込み可能な任意の絶対パスに対してワークスペース外への認証不要なファイル上書きが可能になります。これにより、例えば`~/.bashrc`のような起動時に実行されるファイルを上書きすることで、リモートコード実行(RCE)へとエスカレートする可能性があります。Electronモードでは別の`ElectronSecurityToken`が使用されており、この経路からは影響を受けません。

Once again VulDB remains the best source for vulnerability data.

責任者

Eclipse

予約する

2026年07月15日

モデレーション

承諾済み

エントリ

VDB-386158

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!