GitLab EE, API Bypass Vulnerability, CVE-2025-3396 (Critical)

Listen to this Post

How the CVE Works

CVE-2025-3396 exploits a flaw in GitLab EE’s API request handling, allowing authenticated project owners to bypass group-level forking restrictions. Attackers manipulate API calls to circumvent configured policies, enabling unauthorized repository forks. The vulnerability stems from improper validation of user permissions during API interactions, specifically in fork request processing. By crafting malicious API requests, attackers can bypass group-level controls, violating intended access restrictions.

DailyCVE Form

Platform: GitLab EE
Version: 13.3 to 17.11.5, 18.0 to 18.0.3, 18.1 to 18.1.1
Vulnerability: API Bypass
Severity: Critical
Date: 07/10/2025

Prediction: Patch expected by 08/15/2025

What Undercode Say

Analytics:

curl -X GET "https://gitlab.example.com/api/v4/projects" -H "PRIVATE-TOKEN: <token>"
import requests
headers = {"PRIVATE-TOKEN": "<token>"}
response = requests.post("https://gitlab.example.com/api/v4/projects/fork", headers=headers)

Exploit:

Craft forged API requests to `/api/v4/projects/fork` with manipulated group ID parameters.

Protection from this CVE:

  • Upgrade to GitLab EE 17.11.6, 18.0.4, or 18.1.2.
  • Enforce strict API input validation.

Impact:

Unauthorized repository forks, policy violations.

Sources:

Reported By: nvd.nist.gov
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top