CVE-2025-12716CWE-79cross-site-scripting

CVE-2025-12716

High · published December 11, 2025

CVSS v3.1
8.7
EPSS
0%
Percentile
36.0
In the wild
Unconfirmed
What it is

⚡ An authenticated user can exploit a flaw in GitLab to craft wiki pages that perform unwanted actions on behalf of others! Think of GitLab as a collaborative kitchen where everyone can add their own recipes. If someone were to sneak in a recipe that looks delicious but has hidden ingredients that spoil the meal, it could ruin the whole dinner party! Imagine a user setting up misleading wiki pages that not only distort information but can also lead to unauthorized actions taken under someone else's name. This could jeopardize project integrity, damage reputations, and create confusion among collaborators. Absolutely devastating for teamwork!

Put simply

Think of GitLab as a collaborative kitchen where everyone can add their own recipes. If someone were to sneak in a recipe that looks delicious but has hidden ingredients that spoil the meal, it could ruin the whole dinner party! This vulnerability allows authenticated users to create malicious wiki pages, which can trigger unauthorized actions under the guise of another user. The flaw impacts GitLab versions 18.4 before 18.4.6, 18.5 before 18.5.4, and 18.6 before 18.6.2.

What to do

Imagine a user setting up misleading wiki pages that not only distort information but can also lead to unauthorized actions taken under someone else's name. This could jeopardize project integrity, damage reputations, and create confusion among collaborators. Absolutely devastating for teamwork! Update your GitLab instance to versions 18.4.6, 18.5.4, or 18.6.2 immediately to close off this exploit. Regularly review user permissions and consider enabling stricter wiki page controls to prevent future issues! You've got this! By taking these steps, you'll ensure your GitLab environment is safe and sound! 🛡️

The record
Technical detail
CVSS v3.1
8.7 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00428 · 36.0th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2025-12-11T09:15Z
Affected products (6)
ProductVersionsFixed in
gitlab/gitlab≥ 18.4.0, < 18.4.618.4.6
gitlab/gitlab≥ 18.4.0, < 18.4.618.4.6
gitlab/gitlab≥ 18.5.0, < 18.5.418.5.4
gitlab/gitlab≥ 18.5.0, < 18.5.418.5.4
gitlab/gitlab≥ 18.6.0, < 18.6.218.6.2
gitlab/gitlab≥ 18.6.0, < 18.6.218.6.2
References (3)
EPSS history
Timeline
  • 11 DEC 03:33Z
    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in GitLab
    cvelistv5