CVE-2023-22490 in Visual Studio情報

要約

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

Gitはリビジョン管理システムです。特別に作成されたリポジトリを使用することで、バージョン2.39.2、2.38.4、2.37.6、2.36.5、2.35.7、2.34.7、2.33.7、2.32.6、2.31.7、および2.30.8より前のGitは、非ローカル転送を使用している場合でも、そのローカルクローン最適化を適用するように誤誘導される可能性があります。Gitはソースの `$GIT_DIR/objects` ディレクトリにシンボリックリンクが含まれている場合にローカルクローンを中止しますが、`objects`ディレクトリ自体がシンボリックリンクである場合があります。これら2つの脆弱性を組み合わせることで、攻撃者は被害者のファイルシステム上の既知のパスに基づいて任意のファイルを悪意のあるリポジトリのワーキングコピー内に含めることができ、CVE-2022-39253と同様の方法でデータ漏洩を可能にします。修正は準備されており、v2.39.2、v2.38.4、v2.37.6、v2.36.5、v2.35.7、v2.34.7、v2.33.7、v2.32.6、v2.31.7、および v2.30.8 に含まれます。アップグレードが現実的でない場合、2つの短期的な回避策があります。`--recurse-submodules` オプションを使用して信頼できないソースからのリポジトリをクローンすることを避けてください。代わりに、サブモジュールを再帰的にクローンせずにリポジトリをクローンし、各レイヤーで `git submodule update` を実行することを検討してください。その前に、新しい `.gitmodules` ファイルを検査して、疑わしいモジュールURLが含まれていないことを確認してください。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

GitHub

予約する

2022年12月29日

モデレーション

承諾済み

エントリ

2

リンクする

表示

EPSS

0.00710

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!