CVE-2025-12029
BaseFortify
Publication date: 2025-12-11
Last updated on: 2025-12-11
Assigner: GitLab Inc.
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| gitlab | gitlab_ce | 15.11 |
| gitlab | gitlab_ce | 18.4.6 |
| gitlab | gitlab_ce | 18.5 |
| gitlab | gitlab_ce | 18.6 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-79 | The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability in GitLab CE/EE versions before certain fixed releases allows an unauthenticated user to perform unauthorized actions on behalf of another user by injecting malicious external scripts into the Swagger UI under certain circumstances.
How can this vulnerability impact me? :
The vulnerability can lead to unauthorized actions being performed on your behalf without authentication, potentially compromising your account and data integrity due to malicious script injection.
What immediate steps should I take to mitigate this vulnerability?
To mitigate this vulnerability, you should upgrade GitLab CE/EE to a fixed version: 18.4.6 or later for the 18.4 branch, 18.5.4 or later for the 18.5 branch, or 18.6.2 or later for the 18.6 branch. This will prevent unauthenticated users from performing unauthorized actions via malicious script injection in the Swagger UI.