GitHub · Report #3506183
Missing Access Control in MigrationFile allows attacker to upload files to any Migration
Summary
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
How it was found
The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.