CVE-2023-2825

An issue has been discovered in GitLab CE/EE affecting only version 16.0.0

Critical · published May 26, 2023

Patch now

High probability of exploitation

CVSS calls it critical at 10.0. It sits in the 99.4th percentile for exploit probability.

CVSS v3.1
10.0
EPSS
72%
Percentile
99.4
In the wild
Unconfirmed
What it is

🚨 An unauthenticated user can access any file on the server through a sneaky path traversal in GitLab CE/EE version 16.0.0! 🔥 Imagine a delivery driver with a map that leads straight to the back office of a company, bypassing all security checks. That’s what this vulnerability allows—an outsider can navigate through the system just like that driver, accessing sensitive files hidden deep within the project folders. The ramifications are absolutely devastating! An attacker could exploit this flaw to read any file on the server, potentially exposing sensitive project data or even credentials. This vulnerability could lead to a massive data breach or compromise, putting countless developer projects at risk.

Put simply

Imagine a delivery driver with a map that leads straight to the back office of a company, bypassing all security checks. That’s what this vulnerability allows—an outsider can navigate through the system just like that driver, accessing sensitive files hidden deep within the project folders. This path traversal vulnerability allows an unauthenticated user to traverse the file system and read arbitrary files when an attachment resides in a public project nested within at least five groups. It opens the door for unauthorized access to sensitive information.

What to do

The ramifications are absolutely devastating! An attacker could exploit this flaw to read any file on the server, potentially exposing sensitive project data or even credentials. This vulnerability could lead to a massive data breach or compromise, putting countless developer projects at risk. Patch your GitLab CE/EE immediately to version 16.0.1 or above to resolve this issue. Additionally, review your project settings to ensure sensitive files are not publicly accessible. Regular security audits can help keep vulnerabilities in check! You've got this! Implement the patch, secure your files, and become a security hero today! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.71641 · 99.4th percentile
Published
2023-05-26T00:00Z
EPSS history
Timeline
  • 26 MAY 00:00Z
    An issue has been discovered in GitLab CE/EE affecting only version 16.0.0
    cvelistv5