Hackers News Hackers News
  • CyberSecurity News
  • Threats
  • Attacks
  • Vulnerabilities
  • Breaches
  • Comparisons

Social Media

Hackers News Hackers News
  • CyberSecurity News
  • Threats
  • Attacks
  • Vulnerabilities
  • Breaches
  • Comparisons
Search the Site
Popular Searches:
technology Amazon AI
Recent Posts
Critical Linux Kernel SCTP Vulnerability Lets Attackers Gain Root
August 7, 2026
Critical WordPress XSS2Shell Flaw Allows Remote Code Execution
August 7, 2026
Critical Windows Hello for Business Bug Lets Attackers Impersonate Users in Entra ID
August 7, 2026
Home/CyberSecurity News/GitHub Enterprise Server 3.20.3 Patches Critical Vulnerabilities
CyberSecurity News

GitHub Enterprise Server 3.20.3 Patches Critical Vulnerabilities

Key Takeaways GitHub has issued an urgent security update, GitHub Enterprise Server (GHES) 3.20.3, to address several critical and high-severity vulnerabilities. The patch fixes a critical...

David kimber
David kimber
May 27, 2026 4 Min Read
62 0

Key Takeaways

  • GitHub has issued an urgent security update, GitHub Enterprise Server (GHES) 3.20.3, to address several critical and high-severity vulnerabilities.
  • The patch fixes a critical pre-authentication Server-Side Request Forgery (SSRF) flaw (CVE-2026-9312) and two high-severity Linux kernel privilege escalation issues (CVE-2026-43284, CVE-2026-43500).
  • A crucial step for administrators is updating the GPG signing key used for GHES release packages before attempting the upgrade.
  • All organizations utilizing GHES 3.20.x are strongly advised to upgrade immediately, especially those with internet-exposed instances or multi-tenant environments.

GitHub Enterprise Server 3.20.3 Addresses Critical Flaws and Rotates Signing Key

GitHub has released GitHub Enterprise Server (GHES) version 3.20.3, a critical security update designed to patch multiple severe vulnerabilities and implement a rotation of the GPG signing key used for validating GHES release packages. This update is vital for organizations operating GHES 3.20.x deployments, particularly those accessible from untrusted networks or in multi-tenant configurations.

Table Of Content

  • Key Takeaways
  • GitHub Enterprise Server 3.20.3 Addresses Critical Flaws and Rotates Signing Key
  • Critical Pre-Authentication SSRF in Upload Endpoint (CVE-2026-9312)
  • “Dirty Frag” Kernel Privilege Escalation (CVE-2026-43284, CVE-2026-43500)
  • Additional SSRF and Secret Exposure Hardening
  • Reliability and Operations Improvements
  • What You Should Do

A significant change in GHES 3.20.3 involves the revocation of the previous GPG signing key. Moving forward, all GHES images will be signed exclusively with a new key. This necessitates that administrators update the trusted public keys on their appliances before initiating the upgrade process. GitHub provides an official script and a detailed procedure to facilitate this key rotation, ensuring a secure and smooth update.

Failure to update the GPG key prior to the upgrade will result in a signature verification error, preventing the installation of 3.20.3 and delaying the application of crucial security fixes.

Critical Pre-Authentication SSRF in Upload Endpoint (CVE-2026-9312)

The most pressing vulnerability addressed in GHES 3.20.3 is a critical pre-authentication Server-Side Request Forgery (SSRF) flaw found within an upload endpoint. Tracked as CVE-2026-9312, this vulnerability was reported through the GitHub Bug Bounty program.

Due to insufficient validation of input parameters, an attacker with network access to a GHES instance could craft malicious upload requests. These requests could compel the server to initiate internal HTTP calls, potentially reaching internal services and exposing sensitive information such as credentials or configuration data. This flaw posed a significant risk to instances exposed to less-trusted networks.

GitHub has mitigated this vulnerability by implementing stricter input validation on the affected endpoint. The update now restricts the destinations that can be contacted and prevents the endpoint from being leveraged as a general-purpose SSRF vector against internal infrastructure.

“Dirty Frag” Kernel Privilege Escalation (CVE-2026-43284, CVE-2026-43500)

GHES 3.20.3 also resolves two high-severity privilege escalation vulnerabilities, collectively dubbed “Dirty Frag,” affecting the Linux kernel’s IPsec ESP and RxRPC networking subsystems. These issues are identified as CVE-2026-43284 and CVE-2026-43500.

On vulnerable appliances, a local attacker could exploit these flaws to escalate privileges from a standard user account to root, thereby gaining complete control over the underlying operating system. GitHub has addressed these vulnerabilities by updating the bundled Linux kernel to a patched version within this release.

This fix is particularly important for shared environments where multiple teams or automated processes have shell access, as it significantly reduces the risk of a low-privileged foothold being escalated to a full system compromise.

Additional SSRF and Secret Exposure Hardening

Beyond these primary concerns, GHES 3.20.3 incorporates several other security enhancements previously introduced in earlier 3.20.x updates, focusing on SSRF and sensitive data exposure. These include CVE-2026-5921, a timing side-channel vulnerability in the notebook viewer that could leak environment variables, and CVE-2026-8606, an internal packages endpoint susceptible to unauthenticated SSRF when private mode is disabled.

Many of these additional vulnerabilities were also discovered by external researchers through GitHub’s bug bounty program. Collectively, these improvements substantially reduce the attack surface for internal service access and the exfiltration of secrets on misconfigured or internet-facing GHES instances.

Reliability and Operations Improvements

The 3.20.3 release is not solely focused on security; it also introduces non-security enhancements aimed at improving the resilience and observability of large-scale deployments. These include ensuring that Nomad service lifecycle events correctly trigger snapshots, which helps maintain cluster state, and increasing the default memory limit for the OpenTelemetry collector to prevent metrics loss under heavy load.

Furthermore, GitHub has resolved various user experience and compatibility issues, such as incorrect rendering of legacy images in markdown tables and the presence of an unsupported Copilot tab within GitHub App settings on GHES. These quality-of-life improvements are designed to minimize operational friction, allowing teams to dedicate more resources to timely patching and security monitoring.

What You Should Do

  • Prioritize Upgrade: All administrators running GitHub Enterprise Server 3.20.x should prioritize upgrading to version 3.20.3 immediately. This is especially critical for instances exposed to untrusted networks or those with shared internal access.
  • Update GPG Key: Before attempting the upgrade, administrators MUST update the trusted public GPG keys on their GHES appliances. Refer to GitHub’s official documentation for the necessary script and procedure.
  • Review Endpoint Exposure: Re-evaluate the network exposure of upload endpoints, notebook services, and package endpoints. Implement additional network segmentation and stringent access controls where feasible to limit potential attack vectors.
  • Layered Security: Adopt a layered security approach to strengthen the overall posture of self-hosted GitHub environments and mitigate the blast radius of any future vulnerabilities.

Disclaimer: HackersRadar reports on cybersecurity threats and incidents for informational and awareness purposes only. We do not engage in hacking activities, data exfiltration, or the hosting or distribution of stolen or leaked information. All content is based on publicly available sources.

Tags:

AttackCVEExploitPatchSecurityVulnerability

Share Article

David kimber

David kimber

David is a penetration tester turned security journalist with expertise in mobile security, IoT vulnerabilities, and exploit development. As an OSCP-certified security professional, David brings hands-on technical experience to his reporting on vulnerabilities and security research. His articles often feature detailed technical analysis of exploits and provide actionable defense recommendations. David maintains an active presence in the security research community and has contributed to multiple open-source security tools.

Previous Post

CISA Warns of Critical LiteSpeed cPanel Plugin Vulnerability Exploited in Attacks

Next Post

Critical Windows Kernel Vulnerability CVE-2023-21768 Lets Attackers Modify Kernel Memory

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Popular Posts
Patchwork APT Uses Fake PDFs, Chat Apps to Spy on PCs, Android
August 7, 2026
Claude in Chrome Prompt Injection Steals Gmail Codes to Hijack Slack, X, and Claude.ai Accounts
August 7, 2026
Critical SharePoint Vulnerability Let Hackers Breach Swiss Government
August 7, 2026
Top Authors
Marcus Rodriguez
Marcus Rodriguez
Emy Elsamnoudy
Emy Elsamnoudy
Jennifer sherman
Jennifer sherman
Let's Connect
156k
2.25m
285k

Related Posts

Jennifer sherman
By Jennifer sherman
Threats

GlassWorm Attacks macOS via Malicious VS Code…

January 1, 2026
Emy Elsamnoudy
By Emy Elsamnoudy
Attacks

ClickFix Attack Hides Malicious Code via Stegan Security

January 1, 2026
Sarah simpson
By Sarah simpson
Vulnerabilities

MongoBleed Detector Tool Released to Detect MongoDB Vulnerability(CVE-2025-14847)

January 1, 2026
Emy Elsamnoudy
By Emy Elsamnoudy
Breaches

Conti Ransomware Gang Leaders & Infrastructure Exposed

January 1, 2026
Hackers News Hackers News
  • [email protected]

Quick Links

  • Contact Us
  • Privacy Policy
  • Terms of service

Categories

Attacks
Breaches
Comparisons
CyberSecurity News
Threats
Vulnerabilities

Let's keep in touch

receive fresh updates and breaking cyber news every day and week!

All Rights Reserved by HackersRadar ©2026

Follow Us