SB2020041448 - Multiple vulnerabilities in GitLab Community Edition (CE) and Enterprise Edition (EE) 



SB2020041448 - Multiple vulnerabilities in GitLab Community Edition (CE) and Enterprise Edition (EE)

Published: April 14, 2020 Updated: April 23, 2020

Security Bulletin ID SB2020041448
Severity
Medium
Patch available
YES
Number of vulnerabilities 3
Exploitation vector Remote access
Highest impact Information disclosure

Breakdown by Severity

Medium 100%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 3 secuirty vulnerabilities.


1) HTTP Request Smuggling (CVE-ID: CVE-2020-11505)

The vulnerability allows a remote attacker to perform HTTP request smuggling attack.

The vulnerability exists due to a particular header can be used to override restriction and results in GitLab Workhorse disclosing NuGet packages and files in the "/tmp" directory. A remote attacker can send a specially crafted HTTP request to the application, perform a request smuggling attack and gain access to sensitive information on the target system.


2) HTTP Request Smuggling (CVE-ID: CVE-2020-11506)

The vulnerability allows a remote attacker to perform HTTP request smuggling attack.

The vulnerability exists due to a particular header can be used to override restrictions and results in GitLab Workhorse disclosing job artifact uploads and files in the "/tmp" directory. A remote attacker can send a specially crafted HTTP request to the application, perform a request smuggling attack and gain access to sensitive information on the target system.


3) Improper access control (CVE-ID: CVE-2020-11649)

The vulnerability allows a remote attacker to gain unauthorized access to otherwise restricted functionality.

The vulnerability exists due to improper access restrictions. A remote members of a group can still have access after the group is deleted.


Remediation

Install update from vendor's website.