Asayomu Tech
注目★★★★GitHub Advisory

rclone restic にパス走査、認証済みユーザーが他ユーザーのリポジトリにアクセス可能

30秒で把握

  • 1rclone restic のプライベートリポジトリ機能に経路走査脆弱性、認証済みユーザーが他ユーザーのデータアクセス可能
  • 2checkPrivate と WithRemote の検証がパス正規化なしで独立・`..` セグメント削除されず他ユーザーオブジェクト到達
  • 3sftp/ftp などの既配置バックエンドで脆弱性発動・マルチユーザーリポジトリ提供環境は即座に利用停止を推奨

要約

rclone の `serve restic --private-repos` に経路走査脆弱性が存在する。認証済みユーザーが URL パスに `..` を含める (例: `/<me>/../<victim>/config`) ことで、checkPrivate と WithRemote ミドルウェアの検証ロジックをバイパスし、他ユーザーのリポジトリを読み取り・上書き・削除できる。パス正規化がないため、POSIX path.Join/path.Clean セマンティクスを持つ任意バックエンド (memory・sftp・ftp など広く配置済み) で脆弱性が発動する。本フラグの安全保障はユーザー間の隔離にあり、これが完全に回避される。

あなたへの影響

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

7日間無料で読む

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

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

関連する記事

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