File Descriptor Re-use Vulnerability in GitLab Runner
CVE-2021-39947
5.3MEDIUM
Summary
A vulnerability in GitLab Runner allows the unintended re-use of file descriptor 0 in specific scenarios, leading to the mixing of output from multiple jobs. This issue can occur in various versions of GitLab Runner, causing potential confusion and inconsistency in job output that could impact CI/CD processes.
Affected Version(s)
GitLab Runner <14.3.4 < 14.3.4
GitLab Runner >=14.4, <14.4.2 < 14.4, 14.4.2
GitLab Runner >=14.5, <14.5.2 < 14.5, 14.5.2
References
CVSS V3.1
Score:
5.3
Severity:
MEDIUM
Confidentiality:
High
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved
Credit
This vulnerability has been discovered internally by the GitLab team