GitHub Enterprise Server Missing Authorization Vulnerability in Security Overview

Vulnerability

A missing authorization vulnerability exists in GitHub Enterprise Server versions prior to 3.17. This vulnerability allows users to view the names of private repositories they do not have access to, specifically in the Security Overview section of GitHub Advanced Security. The issue arises when the Security Overview is filtered using only the 'archived:' filter, bypassing normal access controls. This vulnerability was addressed in GitHub Enterprise Server versions 3.13.14, 3.14.11, 3.15.6, and 3.16.2.

Impact

Exploitation of this vulnerability allows unauthorized visibility into private repository names, potentially leading to further privacy or security concerns.

Reproduction

To reproduce this vulnerability, access the Security Overview in GitHub Advanced Security on a GitHub Enterprise Server instance prior to 3.17. Apply a filter that includes only 'archived:' which will bypass the normal access controls. This will reveal the names of private repositories that the user does not have permission to access.

Remediation

Users can upgrade to GitHub Enterprise Server versions 3.13.14, 3.14.11, 3.15.6, or 3.16.2 to address this vulnerability.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
1.9
impact
2.5
exploitability
7.7
remediation
7.7
relevance
0.0
threat
1.6
urgency
2.9
incentive
5.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.