Description
A server-side request forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to cause the Manage API to send crafted outbound requests to an attacker-controlled host. An unauthenticated endpoint parsed an attacker-supplied cluster configuration and issued gateway-to-agent requests whose HMAC authenticated only a timestamp, not the request path or body. An attacker positioned to intercept the outbound request could capture this token and replay it against privileged management agent endpoints. High-availability deployments were not affected due to a topology restriction. This vulnerability affected GitHub Enterprise Server releases in the 3.17, 3.18, 3.19, 3.20, and 3.21 series and was fixed in versions 3.17.21, 3.18.15, 3.19.12, 3.20.8, and 3.21.6. This vulnerability was reported via the GitHub Bug Bounty program.
Published: 2026-09-01
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a server‑side request forgery that allows an unauthenticated attacker to direct the Manage API to send crafted outbound requests to an attacker‑controlled host. An unauthenticated endpoint parses an attacker‑supplied cluster configuration and issues gateway‑to‑agent requests whose HMAC authenticates only a timestamp, not the request path or body. An attacker who intercepts the outbound request can capture the bearer token and replay it against privileged management‑agent endpoints, effectively allowing the attacker elevated control of the GitHub Enterprise Server infrastructure. High‑availability deployments are not impacted because the topology restriction prevented the exploit.

Affected Systems

Affected are GitHub Enterprise Server releases in the 3.17, 3.18, 3.19, 3.20, and 3.21 series. The vulnerability was fixed in the patch releases 3.17.21, 3.18.15, 3.19.12, 3.20.8, and 3.21.6. High‑availability deployments are not affected because the vulnerability relies on a topology restriction that does not apply to HA setups.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity. The EPSS score is < 1%, suggesting a low probability of exploitation at present. The vulnerability is not listed in the CISA KEV catalog. The exploit requires an unauthenticated Manage API endpoint that accepts a crafted cluster configuration, followed by the ability to intercept the gateway‑to‑agent request. Once intercepted, the bearer token can be replayed against privileged management‑agent endpoints, giving the attacker elevated control over the GitHub Enterprise Server infrastructure. The realistic attack vector likely involves sending malicious requests to the vulnerable endpoint and then capturing the outbound traffic, before replaying the token to privileged endpoints. High‑availability deployments are not susceptible because the topology restriction prevents the exploit.

Generated by OpenCVE AI on September 22, 2026 at 23:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade all GitHub Enterprise Server instances to a patched release (at least 3.17.21 or later).
  • If an upgrade is not immediately possible, restrict inbound access to the Manage API and cluster‑configuration endpoint to trusted administrators and isolate the gateway‑to‑agent traffic from public or unknown networks.
  • Implement network monitoring or intrusion detection to detect unexpected outbound requests to arbitrary hosts, and block any such traffic until the vulnerability is remediated.

Generated by OpenCVE AI on September 22, 2026 at 23:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 21:30:00 +0000


Tue, 22 Sep 2026 21:15:00 +0000

Type Values Removed Values Added
Description A server-side request forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to cause the Manage API to send crafted outbound requests to an attacker-controlled host. An unauthenticated endpoint parsed an attacker-supplied cluster configuration and issued gateway-to-agent requests whose HMAC authenticated only a timestamp, not the request path or body. An attacker positioned to intercept the outbound request could capture this token and replay it against privileged management agent endpoints. High-availability deployments were not affected due to a topology restriction. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.19, 3.18.13, 3.19.10, 3.20.6, and 3.21.4. This vulnerability was reported via the GitHub Bug Bounty program. A server-side request forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to cause the Manage API to send crafted outbound requests to an attacker-controlled host. An unauthenticated endpoint parsed an attacker-supplied cluster configuration and issued gateway-to-agent requests whose HMAC authenticated only a timestamp, not the request path or body. An attacker positioned to intercept the outbound request could capture this token and replay it against privileged management agent endpoints. High-availability deployments were not affected due to a topology restriction. This vulnerability affected GitHub Enterprise Server releases in the 3.17, 3.18, 3.19, 3.20, and 3.21 series and was fixed in versions 3.17.21, 3.18.15, 3.19.12, 3.20.8, and 3.21.6. This vulnerability was reported via the GitHub Bug Bounty program.
References

Thu, 10 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}


Wed, 02 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 01 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Github
Github enterprise Server
Vendors & Products Github
Github enterprise Server

Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Description A server-side request forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed an unauthenticated attacker to cause the Manage API to send crafted outbound requests to an attacker-controlled host. An unauthenticated endpoint parsed an attacker-supplied cluster configuration and issued gateway-to-agent requests whose HMAC authenticated only a timestamp, not the request path or body. An attacker positioned to intercept the outbound request could capture this token and replay it against privileged management agent endpoints. High-availability deployments were not affected due to a topology restriction. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.19, 3.18.13, 3.19.10, 3.20.6, and 3.21.4. This vulnerability was reported via the GitHub Bug Bounty program.
Title Server-side request forgery vulnerability in GitHub Enterprise Server Manage API leaked a replayable gateway-agent bearer token
Weaknesses CWE-918
References
Metrics cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Github Enterprise Server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_P

Published:

Updated: 2026-09-22T21:07:46.233Z

Reserved: 2026-08-03T18:33:43.917Z

Link: CVE-2026-18730

cve-icon Vulnrichment

Updated: 2026-09-02T13:19:17.995Z

cve-icon NVD

Status : Modified

Published: 2026-09-01T22:17:10.850

Modified: 2026-09-22T21:17:30.087

Link: CVE-2026-18730

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T23:15:16Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)