CVE-2017-1000091

moderate-risk
Published 2017-10-05

GitHub Branch Source Plugin connects to a user-specified GitHub API URL (e.g. GitHub Enterprise) as part of form validation and completion (e.g. to verify Scan Credentials are correct). This functionality improperly checked permissions, allowing any user with Overall/Read access to Jenkins to connect to any web server and send credentials with a known ID, thereby possibly capturing them. Additionally, this functionality did not require POST requests be used, thereby allowing the above to be performed without direct access to Jenkins via Cross-Site Request Forgery.

Do I need to act?

-
0.07% chance of exploitation
EPSS score — low exploit probability
-
Not on CISA KEV list
No confirmed active exploitation reported to CISA
?
Patch status unknown
Check vendor advisories for fix availability and mitigation guidance
6
CVSS 6.3/10 Medium
NETWORK / LOW complexity

Affected Products (20)

Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source
Github Branch Source

Affected Vendors

47
/ 100
moderate-risk
Severity 23/34 · High
Exploitability 0/34 · Minimal
Exposure 24/34 · High