
Cloud Vulnerability DB
A community-led vulnerabilities database
In EasyBuild versions before 4.1.2, a security vulnerability was discovered where the GitHub Personal Access Token (PAT) used for GitHub integration features (like --new-pr, --from-pr, etc.) was exposed in plain text within EasyBuild debug log files. The vulnerability was discovered in March 2020 and was assigned CVE-2020-5262 (GitHub Advisory).
The vulnerability stems from the debug logging functionality that displayed the complete request headers, including the Authorization header containing the GitHub token in plain text. This occurred when using GitHub integration features with the --debug flag enabled. The issue has a CVSS v3.1 Base Score of 5.5 (MEDIUM) with vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, though GitHub's assessment rated it at 7.7 (HIGH) with vector CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N (NVD).
The exposure of GitHub tokens in debug logs could potentially allow unauthorized access to GitHub accounts and repositories if the logs were shared or accessed by unauthorized parties. However, the scope was limited as the tokens only appeared in top-level log files, not in individual software installation logs or uploaded test reports, and only when debug mode was enabled (GitHub Advisory).
The vulnerability was fixed in EasyBuild v4.1.2, released on March 16th, 2020. Users are strongly encouraged to revoke existing GitHub tokens via GitHub settings and generate new ones using the command 'eb --install-github-token --force'. For older versions, workarounds include avoiding GitHub integration features and not sharing top-level EasyBuild debug log files. Regular cleanup of temporary EasyBuild log files in /tmp is also recommended (GitHub PR).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."