Auth bypass in GitHub Enterprise Server
CVE-2021-22869
An improper access control vulnerability in GitHub Enterprise Server allowed a workflow job to execute in a self-hosted runner group it should not have had access to. This affects customers using self-hosted runner groups for access control. A repository with access to one enterprise runner group could access all of the enterprise runner groups within the organization because of improper authentication checks during the request. This could cause code to be run unintentionally by the incorrect runner group. This vulnerability affected GitHub Enterprise Server versions from 3.0.0 to 3.0.15 and 3.1.0 to 3.1.7 and was fixed in 3.0.16 and 3.1.8 releases.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 9.8 (Critical). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.
EPSS exploit prediction
EPSS: 0.012 (66.9th percentile), scored .
Low probability of exploitation in the next 30 days, but still tracked. 67th percentile — 66.9% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.012 · newest: 0.012 · change: 0.000
Affected products
- GitHub Enterprise Server
- GitHub Enterprise Server — versions 3.0, 3.1
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2021-22869?
- CVE-2021-22869 is a critical-severity vulnerability in GitHub Enterprise Server, classified under Exposure of Resource to Wrong Sphere. CVSS score: 9.8/10. Published 2021-09-24.
- How severe is CVE-2021-22869?
- Critical severity. CVSS v3 base score is 9.8 out of 10.