Skip to main content

GitHub Enterprise Server EUVDEUVD-2026-28461

| CVE-2026-6736 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-05-07 GitHub_P GHSA-2gcr-p5w4-5hh8
6.3
CVSS 4.0 · GitHub Advisory
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Network access to GHES instance
  2. Delivery
    Send signup request with credentials
  3. Exploit
    Bypass external authentication validation
  4. Install
    Create local user account
  5. C2
    Obtain valid session token
  6. Execute
    Authenticate as unprivileged user
  7. Impact
    Access repositories with default permissions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires external authentication (SAML, LDAP, or OAuth) to be explicitly enabled on the GHES instance. The vulnerability does NOT affect instances using GitHub's default local authentication or those with external authentication disabled. Additionally, the attack timing constraint (AT:P in CVSS vector) indicates exploitation may depend on specific temporal conditions or ordering of requests during the signup flow; attackers may need to exploit within a narrow window or under specific request sequencing. Network access to the GHES signup endpoint is mandatory; instances protected by network segmentation (firewall rules, VPN-only access) significantly reduce exploitation likelihood. The created accounts are subject to the instance's default base permissions, so exploitation impact is limited by the permissiveness of those defaults.

Impact

This vulnerability presents moderate real-world risk with specific operational conditions. CVSS 4.0 score of 6.3 with AV:N/AC:L/PR:N/UI:N indicates unauthenticated network access with low attack complexity, but the AT:P (attack timing) component and VC:L (low confidentiality impact) suggest limited exploitation window or constraint. The primary risk is account enumeration and privilege escalation within the GHES instance, not full system compromise. Organizations relying on external identity providers for access control face direct policy bypass, allowing attackers to establish persistent access outside IdP governance. However, the created accounts receive only default base permissions, limiting lateral movement unless default permissions are overly permissive. Risk is significantly amplified for instances exposed to the internet without network segmentation; internal GHES deployments with network-level access controls face lower exploitation likelihood. The availability of vendor-released patches across all affected version branches (3.16.18, 3.17.15, 3.18.9, 3.19.6, 3.20.2) and the clear exploitation path (unauthenticated signup) justify high priority for patching, particularly for internet-facing deployments.

Exploit ScenarioDerived

An attacker discovers a GHES instance (e.g., via DNS enumeration or network scanning) configured with external SAML authentication. The attacker sends a crafted HTTP POST request to the /signup endpoint with a username, email, and password, bypassing SAML validation. GitHub Enterprise Server creates the local account and issues a valid session token. The attacker logs in with the new account, gaining access to repositories and data accessible via default permissions, and potentially escalates privileges if default permissions include repository or organization roles.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 08, 2026

GitHub Enterprise Server versions prior to 3.21 contain an authentication bypass vulnerability that allows unauthenticated attackers to create local user accounts and establish sessions without validation by the configured external identity provider. The vulnerability affects instances with external authentication enabled, permitting account creation via the signup endpoint with default base permissions. Attack requires only network access and affects all affected versions across the 3.16-3.20 branch.

RemediationAI

Upgrade immediately to patched versions: 3.16.18, 3.17.15, 3.18.9, 3.19.6, or 3.20.2 depending on your current version branch. Patched versions are available in official GitHub release notes (see https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.18 and equivalent URLs for other versions). Verify the upgrade in a test environment first to confirm external authentication enforcement is restored. As a temporary compensating control while patching, restrict network access to the GHES signup endpoint (e.g., /signup) to internal networks only via firewall or reverse proxy rules, blocking external access until patching is complete; this mitigates remote exploitation but does not prevent attacks from internal networks. Additionally, audit existing user accounts created during the vulnerability window (between deployment and patch application) and revoke any unauthorized accounts created outside the identity provider. Monitor authentication logs for signup endpoint requests from unexpected sources.

Affected VersionsENISA

Enterprise Server 3.20.0 ≤3.20.1
Enterprise Server 3.19.0 ≤3.19.5
Enterprise Server 3.18.0 ≤3.18.8
Enterprise Server 3.16.0 ≤3.16.17
Enterprise Server 3.17.0 ≤3.17.14

Affected Packages

euvd enterprise_server no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

GitHub Enterprise Server supports external authentication providers (SAML, LDAP, OAuth) as a mechanism to centralize identity management and enforce access control policies. When external authentication is configured, the signup endpoint should restrict account creation to authenticated users validated against the identity provider. The vulnerability stems from inadequate enforcement of authentication restrictions in the signup flow (CWE-306: Missing Authentication for Critical Function), allowing the endpoint to process account creation requests without verifying identity provider validation. This bypass applies specifically to local account creation and does not affect accounts provisioned through the identity provider itself. The vulnerability is constrained by the attack timing requirement (AT:P in CVSS 4.0 vector), indicating temporal or ordering conditions that limit exploitation.

Know when Github gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

GitHub Advisory PRIMARY 6.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
CVSS changed
May 07, 2026 - 22:22 NVD
6.3 (MEDIUM)
CVE Published
May 07, 2026 - 21:14 nvd
UNKNOWN (no severity yet)
CVE Published
May 07, 2026 - 21:14 nvd
MEDIUM 6.3

DescriptionGitHub Advisory

An authentication bypass vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to create a local user account, bypassing the configured external identity provider. When external authentication was enabled, the signup endpoint did not properly enforce the authentication restriction, allowing account creation and session establishment without identity provider validation. The created account was limited to the default base permissions configured on the instance. Exploitation required network access to a GHES instance configured with an external authentication provider. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.2, 3.19.6, 3.18.9, 3.17.15, and 3.16.18.

Threat Intelligence Overview

EPSS Score
0.2%
Top 60% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Github

View all
CVE-2026-1699 CRITICAL POC
10.0 Jan 30

Supply chain vulnerability in Eclipse Theia GitHub Actions workflow. The preview.yml workflow uses pull_request_target w

CVE-2026-27941 CRITICAL POC
9.9 Feb 26

Supply chain attack vector in OpenLIT GitHub Actions workflows. The pull_request_target trigger with checkout enables ma

CVE-2026-22869 CRITICAL POC
9.8 Jan 13

Eigent multi-agent workflow CI pipeline (ci.yml) uses pull_request_target with checkout of untrusted PR code, enabling a

CVE-2024-0200 CRITICAL POC
9.8 Jan 16

An unsafe reflection vulnerability was identified in GitHub Enterprise Server that could lead to reflection injection. R

CVE-2022-24724 CRITICAL POC
9.8 Mar 03

cmark-gfm is GitHub's extended version of the C reference implementation of CommonMark. Rated critical severity (CVSS 9.

CVE-2024-9487 CRITICAL POC
9.5 Oct 10

An improper verification of cryptographic signature vulnerability was identified in GitHub Enterprise Server that allowe

CVE-2026-28215 CRITICAL POC
9.1 Feb 26

Unauthenticated infrastructure overwrite in Hoppscotch API development ecosystem before 2026.2.0. Attackers can overwrit

CVE-2018-1000600 HIGH POC
8.8 Jun 26

A exposure of sensitive information vulnerability exists in Jenkins GitHub Plugin 1.29.1 and earlier in GitHubTokenCrede

CVE-2026-30920 HIGH POC
8.6 Mar 10

OneUptime versions prior to 10.0.19 allow unauthenticated attackers to hijack GitHub App integrations across projects by

CVE-2026-25221 HIGH POC
8.1 Feb 02

PolarLearn versions 0-PRERELEASE-15 and earlier lack proper state parameter validation in OAuth 2.0 authentication, enab

CVE-2026-23644 HIGH POC
7.5 Jan 18

Path traversal in esm.sh CDN prior to version 0.0.0-20260116051925-c62ab83c589e allows unauthenticated remote attackers

CVE-2024-42471 HIGH POC
7.5 Sep 02

actions/artifact is the GitHub ToolKit for developing GitHub Actions. Rated high severity (CVSS 7.5), this vulnerability

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy