CVE-2024-1082
Path traversal vulnerability in GitHub Enterprise Server that allowed arbitrary file read with a specially crafted GitHub Pages artifact upload
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
0Exploited in Wild
-Decision
Descriptions
A path traversal vulnerability was identified in GitHub Enterprise Server that allowed an attacker to gain unauthorized read permission to files by deploying arbitrary symbolic links to a GitHub Pages site with a specially crafted artifact tarball. To exploit this vulnerability, an attacker would need permission to create and build a GitHub Pages site on the GitHub Enterprise Server instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.12 and was fixed in versions 3.8.15, 3.9.10, 3.10.7, 3.11.5. This vulnerability was reported via the GitHub Bug Bounty program.
Se identificó una vulnerabilidad de path traversal en GitHub Enterprise Server que permitió a un atacante obtener permiso de lectura no autorizado de archivos mediante la implementación de enlaces simbólicos arbitrarios a un sitio de GitHub Pages con un archivo tar de artefacto especialmente manipulado. Para explotar esta vulnerabilidad, un atacante necesitaría permiso para crear y construir un sitio de páginas de GitHub en la instancia de GitHub Enterprise Server. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anteriores a la 3.12 y se solucionó en las versiones 3.8.15, 3.9.10, 3.10.7, 3.11.5. Esta vulnerabilidad se informó a través del programa GitHub Bug Bounty.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2024-01-30 CVE Reserved
- 2024-02-13 CVE Published
- 2024-08-01 CVE Updated
- 2024-10-18 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
- ---------- First Exploit
CWE
- CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
CAPEC
- CAPEC-126: Path Traversal
References (4)
URL | Date | SRC |
---|
URL | Date | SRC |
---|
URL | Date | SRC |
---|
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
GitHub Search vendor "GitHub" | Enterprise Server Search vendor "GitHub" for product "Enterprise Server" | >= 3.8.0 < 3.8.15 Search vendor "GitHub" for product "Enterprise Server" and version " >= 3.8.0 < 3.8.15" | en |
Affected
| ||||||
GitHub Search vendor "GitHub" | Enterprise Server Search vendor "GitHub" for product "Enterprise Server" | >= 3.9.0 < 3.9.10 Search vendor "GitHub" for product "Enterprise Server" and version " >= 3.9.0 < 3.9.10" | en |
Affected
| ||||||
GitHub Search vendor "GitHub" | Enterprise Server Search vendor "GitHub" for product "Enterprise Server" | >= 3.10.0 < 3.10.7 Search vendor "GitHub" for product "Enterprise Server" and version " >= 3.10.0 < 3.10.7" | en |
Affected
| ||||||
GitHub Search vendor "GitHub" | Enterprise Server Search vendor "GitHub" for product "Enterprise Server" | >= 3.11.0 < 3.11.5 Search vendor "GitHub" for product "Enterprise Server" and version " >= 3.11.0 < 3.11.5" | en |
Affected
|