Asayomu Tech
注目★★★★GitHub Advisory

rclone の symlink 検証欠落、untrusted 送信元から任意ファイル上書き可能

30秒で把握

  • 1rclone が symlink 対象パスを未検証のまま作成、任意パス書き込みが可能に
  • 2untrusted リモートからの `--links` 同期で、認証鍵やスクリプトを上書きされリスク
  • 3該当オプション使用時はソース信頼性確認またはパッチ適用まで使用を回避

要約

rclone の `--links` オプションで symlink をシリアライズする際、対象パスの検証が行われない脆弱性が存在する。攻撃者が送信元を制御していれば、symlink の target を絶対パスまたは `../` で指定でき、被害者のファイルシステム上の任意の場所へ symlink を植え付けられる。ソート順により escaping symlink が先に作成され、その後の書き込みが symlink をたどるため、攻撃者が選んだ内容のファイルを宛先外に書き込める。結果として、`~/.ssh/authorized_keys` や `~/.bashrc`、crontab などを上書きでき、被害者ユーザーの権限でのコード実行に至る。

あなたへの影響

この記事が日本のエンジニアに与える影響と、今日取るべきアクションは、Personal会員向けに掲載しています。

7日間無料で読む

クレカ不要・いつでも解約

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。