GitHub · Report #2357443
RC Between GitHub's Repo Update REST API and updateTeamsRepository GraphQL Mutation Results in Covert and Persistent Admin Access Retention
Validstatus
mediumseverity
50upvotes
17 Sept 2024disclosed
Summary
A race condition in GitHub Enterprise Server allowed an existing admin to maintain permissions on a detached repository by making a GraphQL mutation to alter repository permissions while the repository is detached. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.13 and was fixed in versions 3.9.13, 3.10.10, 3.11.8 and 3.12.1. CVE-2024-2440
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.