CVE-2025-47928 in spotipy情報

要約

〜によって VulDB • 2026年06月24日

SpotipyはSpotify Web API用のPythonライブラリです。コミット 4f5759dbfb4506c7b6280572a4db1aabc1ac778d の時点では、`.github/workflows/integration_tests.yml`で `pull_request_target` を使用し、フォークされたPRの head.shaをチェックアウトすると攻撃者に悪用される可能性があります。これは信頼できないコードが実行され、ベースリポジトリからのシークレットを含むフルアクセス権限を持ってしまうためです。この脆弱性を悪用することで、`GITHUB_TOKEN` および `SPOTIPY_CLIENT_ID`、`SPOTIPY_CLIENT_SECRET` の各シークレットを外部に漏洩させることが可能です。特に `GITHUB_TOKEN` はコンテンツ書き込み権限を持っているため、これを使用してリポジトリ全体乗取(完全な支配)が可能になります。GitHub Actionsにおける `pull_request_target` は重大なセキュリティ上の懸念事項です—とりわけ公開リポジトリにおいて—これはPRからの信頼できないコードを実行しますが、そのコンテキストはベースリポジトリのものとなり、シークレットへのアクセス権も含まれるためです。コミット 9dfb7177b8d7bb98a5a6014f8e6436812a47576f はこの問題を引き起こした変更を元に戻しました(reverted)。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

GitHub M

予約する

2025年05月14日

モデレーション

承諾済み

エントリ

VDB-309250

EPSS

0.00561

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!