CVE-2020-10519
Unsafe configuration options in GitHub Pages leading to remote code execution on GitHub Enterprise Server
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
0Exploited in Wild
-Decision
Descriptions
A remote code execution vulnerability was identified in GitHub Enterprise Server that could be exploited when building a GitHub Pages site. User-controlled configuration of the underlying parsers used by GitHub Pages were not sufficiently restricted and made it possible to execute commands on the GitHub Enterprise Server instance. 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 2.22.7 and was fixed in 2.22.7, 2.21.15, and 2.20.24. The underlying issues contributing to this vulnerability were identified through the GitHub Security Bug Bounty program.
Se identificó una vulnerabilidad de ejecución de código remota en GitHub Enterprise Server que podía ser explotada al construir un sitio de GitHub Pages. La configuración controlada por el usuario de los analizadores subyacentes utilizados por GitHub Pages no estaba suficientemente restringida y permitía ejecutar comandos en la instancia de GitHub Enterprise Server. Para aprovechar esta vulnerabilidad, un atacante necesitaría permiso para crear y construir un sitio de GitHub Pages en la instancia de GitHub Enterprise Server. Esta vulnerabilidad afectaba a todas las versiones de GitHub Enterprise Server anteriores a la 2.22.7 y fue corregida en las versiones 2.22.7, 2.21.15 y 2.20.24. Los problemas subyacentes que contribuyen a esta vulnerabilidad fueron identificados a través del programa GitHub Security Bug Bounty
CVSS Scores
SSVC
- Decision:-
Timeline
- 2020-03-12 CVE Reserved
- 2021-03-03 CVE Published
- 2023-11-16 EPSS Updated
- 2024-08-04 CVE Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
- ---------- First Exploit
CWE
- CWE-77: Improper Neutralization of Special Elements used in a Command ('Command Injection')
CAPEC
References (3)
URL | Tag | Source |
---|---|---|
https://docs.github.com/en/enterprise-server%402.20/admin/release-notes#2.20.24 | X_refsource_misc | |
https://docs.github.com/en/enterprise-server%402.21/admin/release-notes#2.21.15 | X_refsource_misc | |
https://docs.github.com/en/enterprise-server%402.22/admin/release-notes#2.22.7 | X_refsource_misc |
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" | Github Search vendor "Github" for product "Github" | < 2.20.24 Search vendor "Github" for product "Github" and version " < 2.20.24" | enterprise |
Affected
| ||||||
Github Search vendor "Github" | Github Search vendor "Github" for product "Github" | >= 2.21.0 < 2.21.15 Search vendor "Github" for product "Github" and version " >= 2.21.0 < 2.21.15" | enterprise |
Affected
| ||||||
Github Search vendor "Github" | Github Search vendor "Github" for product "Github" | >= 2.22.0 < 2.22.7 Search vendor "Github" for product "Github" and version " >= 2.22.0 < 2.22.7" | enterprise |
Affected
|