AWS VDP · Report #3478646
GitHub Retired UsernameTakeover From [aws/████████]
How it was found
#Summary
In one of Github Repository, there is a link to a GitHub repository under the username ████████, which was unclaimed. I registered the retired username and created a repository with the name PoC. As a result, the original link now points to my controlled Account, enabling a persistent repository hijack.
#Description
I have found a link which was ████████ and it was throwing 404 Not Found , i went on to register the unclaimed (retired) username and host PoC Repo with my own content
#Steps To Reproduce
- Navigate to: ████████
- Search For
████████ - Navigate to this Account & Open the PoC Reporistory
- Notice that the repo is taken over and saying
Taken Over By ████████
#PoC ████████
#Recommendations All Links assosicated with this retired username should be removed from the repository
#Reference
Regards ████████
Impact
Users accessing the link from Your Official GitHub are serving content from an attacker-controlled repository, breaking the trust model. This allows an attacker to easily convince users to take actions that could be malicious.