English version →
カテゴリ
CVE-2025-24362

CodeQL GitHub Action failed workflow writes GitHub PAT to debug artifacts

概要

CodeQL GitHub Action failed workflow writes GitHub PAT to debug artifacts

原文の説明

取得元が公開している説明をそのまま載せています (多くは英語)。

In some circumstances, debug artifacts uploaded by the CodeQL Action after a failed code scanning workflow run may contain the environment variables from the workflow run, including any secrets that were exposed as environment variables to the workflow. Users with read access to the repository would be able to access this artifact, containing any secrets from the environment. This vulnerability is patched in CodeQL Action version 3.28.3 or later, or CodeQL CLI version 2.20.3 or later.

For some affected workflow runs, the exposed environment variables in the debug artifacts included a valid GITHUB_TOKEN for the workflow run, which has access to the repository in which the workflow ran, and all the permissions specified in the workflow or job. The GITHUB_TOKEN is valid until the job completes or 24 hours has elapsed, whichever comes first.

Environment variables are exposed only from workflow runs that satisfy all of the following conditions:

  • Code scanning workflow configured to scan the Java/Kotlin languages.
  • Running in a repository containing Kotlin source code.
  • Running with debug artifacts enabled.
  • Using CodeQL Action versions <= 3.28.2, and CodeQL CLI versions >= 2.9.2 (May 2022) and <= 2.20.2.
  • The workflow run fails before the CodeQL database is finalized within the github/codeql-action/analyze step.
  • Running in any GitHub environment: GitHub.com, GitHub Enterprise Cloud, and GitHub Enterprise Server. Note: artifacts are only accessible to users within th…

出典: OSV.dev (Open Source Vulnerabilities) NVD GitHub Advisory OSV

参照URL

当サイトでは、アクセス解析と広告の効果測定のために Cookie を使います。株式会社Game のサイト共通の設定です。 詳しく