9.8

CVE-2026-77987: github enterprise_server Observable Timing Discrepancy

CVSS: 9.8v3.1CriticalAnalyzed
Published 22-09-2026Last modified 23-09-2026

Vulnerability summary

CVE-2026-77987 is a critical (CVSS 9.8) Observable Timing Discrepancy vulnerability in github enterprise_server. EPSS estimates a 0.88% chance of exploitation in the next 30 days, higher than 58.4% of scored vulnerabilities.

Overall risk
70/100
0100
High · default modelHow is this calculated?
CVSS score
9.8/10
010
Critical · v3.1 (NVD)
EPSS score
0.88%
0%100%
Low · Change unavailable
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 22-09-2026
    PublishedVulnerability first disclosed.
  2. 23-09-2026
    Last modifiedVulnerability information updated.

Description

A server-side request forgery (SSRF) vulnerability was identified in the notebook viewer of GitHub Enterprise Server. The notebook viewer validated the scheme and host of a user-supplied URL but did not validate the port, allowing requests to be directed to internal services listening on other ports of the same appliance. Response bodies were not returned to the requester, but response timing acted as an oracle that allowed instance secrets to be extracted character by character. An extracted secret could then be used in a separate interaction with an internal service to obtain remote code execution on the appliance. Exploitation required network access to the instance and was unauthenticated when private mode was disabled, or required any authenticated user when private mode was enabled. This vulnerability affected GitHub Enterprise Server versions 3.17 through 3.22 and was fixed in versions 3.22.1, 3.21.6, 3.20.8, 3.19.12, 3.18.15, and 3.17.21. This vulnerability was reported through the GitHub Bug Bounty program.

CVSS metrics

3 scores · 2 sources · 2 versions

EPSS trend

Probability

0.88%

Chance of exploitation in the next 30 days

Percentile

58%

Versus all other CVEs

30-day change

Change unavailable

Change unavailable

23-09-202620-10-2026
EPSS score
0.88%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Github1 product
  • enterprise_server≥ 3.17.0, < 3.17.* | ≥ 3.18.0, < 3.18.* | ≥ 3.19.0, < 3.19.* | ≥ 3.20.0, < 3.20.* | ≥ 3.21.0, < 3.21.* | ≥ 3.22.0, < 3.22.* | ≥ 3.17.0, < 3.17.21 | ≥ 3.18.0, < 3.18.15 | ≥ 3.19.0, < 3.19.12 | ≥ 3.20.0, < 3.20.8 | ≥ 3.21.0, < 3.21.6 | ≥ 3.22.0, < 3.22.1

1 vendor · 1 product

References

6 links