Exploitation Summary
EIP tracks 8 public exploits for CVE-2023-2825.
PoCs published by Occamsec, Groppoxx, alej6, including Metasploit module auxiliary/gather/gitlab_authenticated_subgroups_file_read.
A Nuclei detection template is also available.
AI-analyzed exploit summary This repository contains a functional Python exploit for CVE-2023-2825, demonstrating an unauthenticated arbitrary file read vulnerability in GitLab CE/EE 16.0.0 via path traversal. The PoC automates the creation of nested groups, uploads a file, and exploits the vulnerability to read /etc/passwd.
Description
An issue has been discovered in GitLab CE/EE affecting only version 16.0.0. An unauthenticated malicious user can use a path traversal vulnerability to read arbitrary files on the server when an attachment exists in a public project nested within at least five groups.
Exploits (8)
This repository contains a functional Python exploit for CVE-2023-2825, demonstrating an unauthenticated arbitrary file read vulnerability in GitLab CE/EE 16.0.0 via path traversal. The PoC automates the creation of nested groups, uploads a file, and exploits the vulnerability to read /etc/passwd.
This repository contains a functional Python exploit for CVE-2023-2825, an arbitrary file read vulnerability in GitLab CE/EE 16.0.0. The exploit automates the creation of nested public groups and projects, then leverages path traversal in the upload functionality to read arbitrary files from the server.
This repository documents a mentorship project where the author exploited CVE-2023-2825, a path traversal vulnerability in GitLab 16.0.0, to read arbitrary files. The writeup includes technical details about the exploit, mitigation steps, and system administration practices.
This repository contains a functional Python exploit for CVE-2023-2825, targeting GitLab's path traversal vulnerability. The script automates the creation of nested groups to traverse directories and read arbitrary files, with support for authentication and proxy usage.
This repository contains a functional exploit PoC for CVE-2023-2825, a path traversal vulnerability in GitLab. The script sends a crafted HTTP request to read arbitrary files (e.g., /etc/passwd) by exploiting improper path sanitization in nested group projects.
This repository contains a functional exploit for CVE-2023-2825, a path traversal vulnerability in GitLab CE/EE 16.0.0. The PoC automates the exploitation process by creating nested groups, a project, uploading a file, and then leveraging a path traversal to read arbitrary files (e.g., /etc/passwd).
This repository contains a functional Python exploit for CVE-2023-2825, a path traversal vulnerability in GitLab 16.0.0. The PoC automates the creation of nested groups, a public repository, and file upload to exploit the vulnerability and read arbitrary files (e.g., /etc/passwd).
This Metasploit module exploits a directory traversal vulnerability in GitLab 16.0.0, allowing authenticated users to read arbitrary files by creating nested groups and a project to facilitate path traversal.
Nuclei Templates (1)
title:"Gitlab" || cpe:"cpe:2.3:a:gitlab:gitlab" || http.title:"gitlab"
title="gitlab"
References (3)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N