QID 379590

QID 379590: Gitlab Multiple Vulnerabilities (prior to gitlab- 16.5.1, 16.4.2, 16.3.6)

GitLab Inc. is an open-core company that operates GitLab, a DevOps software package which can develop, secure, and operate software

CVE-2023-5831: Add abuse detection for search syntax filter pipes
CVE-2023-3399: GitLab omnibus DoS crash via OOM with CI Catalogs
CVE-2023-5825: Parsing gitlab-ci.yml with large string via timeout input leads to Denial of Service
CVE-2023-3909: DoS - Blocking FIFO files in Tar archives
CVE-2023-3246: Titles exposed by service-desk template
CVE-2023-5600: Approval on protected environments can be bypassed
CVE-2023-4700: Version information disclosure when super_sidebar_logged_out feature flag is enabled

Affected Versions:
16.5.0, 16.4.0, 16.4.1, 16.3.0, 16.3.1, 16.3.2, 16.3.3, 16.3.4, 16.3.5, and below

QID Detection Logic (Authenticated):(Linux)
The QID checks the contents of /opt/gitlab/version-manifest.txt to check the vulnerable version of GitLab.

Successful exploitation of the vulnerability may lead to Add abuse detection for search syntax filter pipes, GitLab omnibus DoS crash via OOM with CI Catalogs, Parsing gitlab-ci.yml with large string via timeout input leads to Denial of Service, DoS - Blocking FIFO files in Tar archives, Titles exposed by service-desk template, Approval on protected environments can be bypassed, Version information disclosure when super_sidebar_logged_out feature flag is enabled

  • CVSS V3 rated as Critical - 9.8 severity.
  • CVSS V2 rated as Medium - 5.4 severity.
  • Solution
    GitLab has released patch addressing the vulnerability. For more information please refer to GitLab Security Release: 16.5.1, 16.4.2, 16.3.6
    Vendor References
    Software Advisories
    Advisory ID Software Component Link
    GitLab Security Release: 16.5.1, 16.4.2, 16.3.6 URL Logo about.gitlab.com/releases/2023/10/31/security-release-gitlab-16-5-1-16-4-2-16-3-6-released/