Foi identificada uma falha de representação incorreta na interface do usuário que permitia a concessão de mais permissões durante o fluxo de autorização do usuário do aplicativo GitHub do que as exibidas ao usuário. Para explorar essa falha, um invasor precisaria criar um aplicativo GitHub e fazer com que um usuário o autorizasse. Durante a autorização inicial, todas as permissões são exibidas corretamente, mas se o usuário revisitar o fluxo de autorização após o aplicativo do GitHub configurar permissões adicionais no nível do usuário, essas permissões extras podem não ser exibidas, levando à concessão de mais permissões do que o pretendido.