GitHub Organizational Folder Creation Vulnerability in Jenkins by CloudBees
CVE-2017-1000106
8.5HIGH
What is CVE-2017-1000106?
Jenkins Blue Ocean enables users to create GitHub organization folders that can scan for repositories and branches. However, a serious authorization flaw in the SCM content REST API fails to validate user credentials. If a folder is created, it retains a reference to the creator's GitHub credentials. This oversight can allow users with merely read access to the GitHub organization folder to execute arbitrary commits in related repositories using the credentials of the creator. Furthermore, these users can access and read arbitrary files contained within those repositories, provided they identify the necessary folder, repository, branch, and file specifics.