Source: gh
X-Debbugs-CC: t...@security.debian.org
Severity: important
Tags: security

Hi,

The following vulnerability was published for gh.

CVE-2024-53858[0]:
| The gh cli is GitHub’s official command line tool. A security
| vulnerability has been identified in the GitHub CLI that could leak
| authentication tokens when cloning repositories containing `git`
| submodules hosted outside of GitHub.com and ghe.com. This
| vulnerability stems from several `gh` commands used to clone a
| repository with submodules from a non-GitHub host including `gh repo
| clone`, `gh repo fork`, and `gh pr checkout`. These GitHub CLI
| commands invoke git with instructions to retrieve authentication
| tokens using the `credential.helper` configuration variable for any
| host encountered. Prior to version `2.63.0`, hosts other than
| GitHub.com and ghe.com are treated as GitHub Enterprise Server hosts
| and have tokens sourced from the following environment variables
| before falling back to host-specific tokens stored within system-
| specific secured storage: 1. `GITHUB_ENTERPRISE_TOKEN`, 2.
| `GH_ENTERPRISE_TOKEN` and 3. `GITHUB_TOKEN` when the `CODESPACES`
| environment variable is set. The result being `git` sending
| authentication tokens when cloning submodules. In version `2.63.0`,
| these GitHub CLI commands will limit the hosts for which `gh` acts
| as a credential helper to source authentication tokens.
| Additionally, `GITHUB_TOKEN` will only be used for GitHub.com and
| ghe.com. Users are advised to upgrade. Additionally users are
| advised to revoke authentication tokens used with the GitHub CLI and
| to review their personal security log and any relevant audit logs
| for actions associated with their account or enterprise

https://github.com/cli/cli/security/advisories/GHSA-jwcm-9g39-pmcw


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2024-53858
    https://www.cve.org/CVERecord?id=CVE-2024-53858

Please adjust the affected versions in the BTS as needed.

Reply via email to