CVE-2026-1355

A Missing Authorization vulnerability was identified in GitHub Enterprise Server that allowed an attacker to upload unauthorized content to another user’s repository migration export due to a missing authorization check in the repository migration upload endpoint. By supplying the migration identifier, an attacker could overwrite or replace a victim’s migration archive, potentially causing victims to download attacker-controlled repository data during migration restores or automated imports. An attacker would require authentication to the victim's GitHub Enterprise Server instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.20 and was fixed in versions 3.19.2, 3.18.5, 3.17.11, 3.16.14, 3.15.18, 3.14.23. This vulnerability was reported via the GitHub Bug Bounty program.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*

History

19 Feb 2026, 22:08

Type Values Removed Values Added
References () https://docs.github.com/en/enterprise-server@3.14/admin/release-notes#3.14.23 - () https://docs.github.com/en/enterprise-server@3.14/admin/release-notes#3.14.23 - Product, Release Notes
References () https://docs.github.com/en/enterprise-server@3.15/admin/release-notes#3.15.18 - () https://docs.github.com/en/enterprise-server@3.15/admin/release-notes#3.15.18 - Product, Release Notes
References () https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.14 - () https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.14 - Product, Release Notes
References () https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.11 - () https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.11 - Product, Release Notes
References () https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.5 - () https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.5 - Product, Release Notes
References () https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.2 - () https://docs.github.com/en/enterprise-server@3.19/admin/release-notes#3.19.2 - Product, Release Notes
Summary
  • (es) Se encontró una vulnerabilidad de falta de autorización en GitHub Enterprise Server que permitía a un atacante cargar contenido no autorizado a la exportación de migración de repositorio de otro usuario debido a una falta de verificación de autorización en el endpoint de carga de migración de repositorio. Al proporcionar el identificador de migración, un atacante podría sobrescribir o reemplazar el archivo de migración de una víctima, lo que podría hacer que las víctimas descargaran datos de repositorio controlados por el atacante durante las restauraciones de migración o importaciones automatizadas. Un atacante requeriría autenticación a la instancia de GitHub Enterprise Server de la víctima. Esta vulnerabilidad afectó a todas las versiones de GitHub Enterprise Server anteriores a la 3.20 y fue corregida en las versiones 3.19.2, 3.18.5, 3.17.11, 3.16.14, 3.15.18, 3.14.23. Esta vulnerabilidad fue reportada a través del programa GitHub Bug Bounty.
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 6.5
CPE cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:*
First Time Github
Github enterprise Server

18 Feb 2026, 21:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-02-18 21:16

Updated : 2026-02-19 22:08


NVD link : CVE-2026-1355

Mitre link : CVE-2026-1355

CVE.ORG link : CVE-2026-1355


JSON object : View

Products Affected

github

  • enterprise_server
CWE
CWE-862

Missing Authorization