ctipilot.ch
← Back to Daily brief 2026-05-27
HIGHCVE-2026-9312vulnerability

CVE-2026-9312 — GitHub Enterprise Server (< 3.22): unauthenticated SSRF via upload-endpoint path traversal exposes internal services and credentials

discovered 2026-05-27 05:00 UTCrun 2026-05-27-0b6f12dd2 sourcesmulti-source

An unauthenticated attacker can inject path-traversal content into the request parameters of a GitHub Enterprise Server upload endpoint; insufficient input validation lets the crafted request bypass the intended upload flow and redirect internal API calls to arbitrary internal services, potentially reading internal service responses and exposing sensitive credentials such as GitHub App tokens, service-account keys and internal API secrets (ENISA EUVD EUVD-2026-32027, 2026-05-27). The flaw (also tracked as GHSA-fwfp-h68w-2hcr, CVSS 4.0 = 9.2) was reported through the GitHub Bug Bounty program and affects all GHES releases prior to 3.22; fixes ship in 3.16.20, 3.17.17, 3.18.11, 3.19.8, 3.20.4 and 3.21.1 (GitHub Security Advisory GHSA-fwfp-h68w-2hcr). EPSS is 0.0 and no in-the-wild exploitation is reported, but on-prem GHES is common in Swiss financial-sector and EU large-enterprise development estates, and an SSRF that reaches internal credential stores is a direct foothold for lateral movement (T1190 Exploit Public-Facing Application). Patch to the relevant fixed release; until patched, restrict who can reach the GHES management/upload surface at the network layer and hunt server access logs for upload-endpoint requests carrying ../ / %2e%2e%2f traversal sequences.

Defender actions

  • Patch on-prem GitHub Enterprise Server below 3.22 (CVE-2026-9312, pre-auth SSRF reaching internal credentials) — apply the relevant fixed release (3.16.20 / 3.17.17 / 3.18.11 / 3.19.8 / 3.20.4 / 3.21.1); until patched, restrict the management/upload surface at the network layer and hunt upload-endpoint logs for ../ / %2e%2e%2f traversal.

ATT&CK mapping

1 technique mapped from the cited reporting · MITRE ATT&CK v19.2

Initial Access TA0001
T1190Exploit Public-Facing Application

Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.

overlap matrix · ATT&CK page ↗

PROVENANCE

AI-generated · no human review · this permalink is the shareable record for the finding · verify operationally critical claims against the linked primary source.