CVE-2026-110264 lets an attacker with no login run code by compiling a crafted regular expression. Fixes reach back to 18.11.13, and a High flaw allows takeover of LDAP-backed accounts.
GitHub fixes secret-scanning flaw that can reach code execution on GHES
EditorialBy TrustList Editorial
Exploiting the high-severity bug needs only push access to a repository with Advanced Security on, and a second, medium flaw lets a collaborator swap a repository's default branch.
- Cybersecurity
- Vulnerability Management
- Source Code Management Software
- DevOps
About GitHub fixes secret-scanning flaw that can reach code execution on GHES
GitHub fixes secret-scanning flaw that can reach code execution on GHES
6 October 2026: GitHub has patched CVE-2026-96890, a high-severity server-side request forgery in the secret-scanning validity checks of GitHub Enterprise Server that can lead to remote code execution on the appliance. A second flaw, CVE-2026-103620, rated medium, lets a repository collaborator replace the default branch. Fixes for both shipped in the 3.22.2, 3.21.7 and 3.20.9 releases; 3.19.13 and 3.18.16 carry only the fix for the second flaw. GitHub's notes do not describe exploitation in the wild.
How the high-severity flaw works
An attacker commits crafted GCP service account credentials to a repository. When secret scanning runs its validity check on them, the appliance sends requests to addresses the attacker chose, without enough validation. GitHub says this could lead to remote code execution on the appliance. The attacker needs push access to a repository that has GitHub Advanced Security enabled, so the exposure sits with organisations that give many contributors push rights and have switched secret scanning on.
The default-branch bypass
CVE-2026-103620 involves the GraphQL API. A collaborator with write access could delete the default branch and make a branch under their control the new default. In repositories that require pull request review but do not restrict branch deletion, this skipped the review requirement, so fresh clones and default-branch API requests would receive the attacker's content. GitHub's 3.18.16 notes say the report came through its bug bounty programme.
Fixed versions by release line
GitHub's release notes for each supported line, all dated 6 October, list the fixes as follows:
- 3.22.2: CVE-2026-96890 and CVE-2026-103620
- 3.21.7: CVE-2026-96890 and CVE-2026-103620
- 3.20.9: CVE-2026-96890 and CVE-2026-103620
- 3.19.13: CVE-2026-103620 only
- 3.18.16: CVE-2026-103620 only
Hong Kong's CERT bulletin lists all five releases as fixing the vulnerabilities without separating them, and an earlier version of this item followed it. The notes for 3.19.13 and 3.18.16 do not mention CVE-2026-96890, so an appliance on either of those lines should not be treated as protected against the high-severity flaw by that upgrade alone; GitHub's notes do not say whether those lines are affected by it.
Before upgrading
GitHub's known issues for these releases include custom firewall rules being removed during an upgrade, so they must be reapplied afterwards. The 3.18.16 notes also mention that Management Console lockouts do not unlock on their own and need SSH access to clear. Until a patch is in, restricting who can push to repositories with Advanced Security enabled, and restricting branch deletion where review rules matter, narrows both paths.
Related on TrustList:
- GitLab ships another CVSS 10 regex fix, update to 19.5.1 now
- GitLab AI Gateway flaw CVE-2026-90970 lets Duo Agent Platform users escape the sandbox and run commands: update self-hosted gateways
- GitHub Enterprise Cloud with data residency refuses X25519-only TLS clients from 7 October 2026
Sources
- GitHub Docs, GitHub Enterprise Server 3.22.2 release notes, 6 October 2026
- GitHub Docs, GitHub Enterprise Server 3.21.7 release notes, 6 October 2026
- GitHub Docs, GitHub Enterprise Server 3.20.9 release notes, 6 October 2026
- GitHub Docs, GitHub Enterprise Server 3.19.13 release notes, 6 October 2026
- GitHub Docs, GitHub Enterprise Server 3.18.16 release notes, 6 October 2026
- HKCERT, GitHub Enterprise Server Multiple Vulnerabilities, 8 October 2026
Categories & features
- Cybersecurity
- Vulnerability Management
- Source Code Management Software
- DevOps
TrustList Weekly
The week in software and IT, in one email
The news that matters to buyers, new rankings and our own research. Every Thursday, free, and easy to leave.
You may be interested in
GitLab fixed CVE-2026-90970, rated 9.9, in its self-hosted AI Gateway: a user with Duo Agent Platform access could escape the sandbox through a custom flow prompt template and run commands. Fixed in 19.2.4, 19.3.2 and 19.4.1.
From 7 October 2026, GHE.com (GitHub Enterprise Cloud with data residency) stops accepting HTTPS clients that offer only X25519 for key agreement. Make sure P-256 is enabled in proxies, appliances and TLS libraries. SSH is not affected.
A client with no credentials can tie up memory, file descriptors and backend connections on Traefik 3.7.14 to 3.7.16 and 2.11.58 to 2.11.60, whether or not NTLM is used. It is the latest of more than a dozen fixes since 6 October.
Seven are rated high, including an account takeover through OAuth2 auto-linking and fork workflows that receive repository secrets. Every release up to 28.2.0 is affected; there is no backport line.
The GitLab regex flaw lets an unauthenticated user run code through a CI/CD configuration; the Cisco flaw reloads ASA and FTD firewalls. Both entered the exploited list on 29 October with a three-day deadline.
The workflow tool's 28 October advisories cover a deprecated Code node escape (CVSS 8.7), expression sandbox isolation and a bundled GraphicsMagick reachable through webhooks; 3.0.1 and 2.46.1 carry the fixes.
Besides the bundled OpenJPEG overflow, the Python imaging library published 39 more advisories fixed in 13.0.0, including code execution from one crafted FlashPix file. One Arrow memory leak is still unfixed.
More on TrustList
Everything here links back to the same verified catalogue. Pick your next stop.
- More CybersecurityThe ranking for this subject
- CompaniesAgencies, consultancies and IT service providers, ranked by verified reviews.
- ProductsSoftware and SaaS with pricing, features, integrations and alternatives.
- AwardsAnnual recognition decided by verified reviews and an independent jury.
- LaunchesNew products and releases, voted up by the community every day.
- AI ModelsBenchmark scores and community ratings for every major model.
- RequestsBuyers describe what they need; vendors respond directly.
- PeopleReviewers, authors and makers with public profiles.
- ComparePut up to four listings side by side before you shortlist.