CVE catalog

CVE-2026-64655

GitHub CLI (gh) is GitHub’s official command line tool. Prior to 2.97.0, gh attestation verify  builds the certificate Subject Alternative Name matcher from the --signer-repo and --signer-workflow  fl

[CVE catalog]

Severity
Low · CVSS 2.1CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Source
[NVD] · [CVE record]
EPSS
0.34% · Oct 25, 2026

GitHub CLI (gh) is GitHub’s official command line tool. Prior to 2.97.0, gh attestation verify  builds the certificate Subject Alternative Name matcher from the --signer-repo and --signer-workflow  flag values without escaping regex metacharacters, so a user-supplied repository or workflow name is treated as a regular expression rather than a literal string. Because GitHub permits characters such as  `.`  in organization, repository, and workflow path names and  `.`  is a regex wildcard, an attacker can register a lookalike name (for example github/artifact.attestations-workflows) that satisfies a matcher intended for a different trusted signer (github/artifact-attestations-workflows), bypassing the intended Sigstore attestation verification. Exploitation requires the attacker to create a plausible lookalike repository and produce valid attestations from it, which could undermine supply chain verification for CI/CD pipelines or policy gates that pin trust to a specific signing workflow. This issue is fixed in version 2.97.0.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianghsid2.46.0-4vulnerable
Debianghtrixie2.46.0-3vulnerable
Debianghbookworm2.23.0+dfsg1-1vulnerable
Gogithub.com/cli/cli/v2Not reported2.97.0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianghsourcesid(unfixed)not yet assignedNot reported[1144403]
Debianghsourcetrixie(unfixed)not yet assignedNot reported[1144403]
Debianghsourcebookworm(unfixed)not yet assignedNot reported[1144403]
Gogithub.com/cli/cli/v2GoNot reported2.97.0Not reportedGHSA-MM27-MWQ9-FR5GNot reported

[Debian bug #1144403]

Notes

[trixie] gh: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [gh]Affected
    Details (2)
    • 2.23.0+dfsg1-1 · amd64 · bookworm

      Affected

      nvd · gh · debian · bookworm; nvd · gh · debian · 12

    • 2.23.0+dfsg1-1 · arm64 · bookworm

      Affected

      nvd · gh · debian · bookworm; nvd · gh · debian · 12

[Debian 13 (Trixie)]

  • [gh]Affected
    Details (2)
    • 2.46.0-3 · amd64 · trixie

      Affected

      nvd · gh · debian · 13

    • 2.46.0-3 · arm64 · trixie

      Affected

      nvd · gh · debian · 13

Observed:

References