GPU VulnDB

Database/Control plane, storage & DevOps

GitLab CE/EE: improper path validation lets an unauthenticated attacker run JavaScript in a user's session

CVSS 8.1CVE-2026-5816Control plane, storage & DevOpscurated

Impact

Under certain conditions GitLab does not validate a path properly, and an unauthenticated attacker can get arbitrary JavaScript to run in a victim's GitLab browser session. Script in a maintainer's or admin's session can do anything that user can do: edit CI configuration, read CI variables, or change runner settings. On a self-hosted GitLab that drives GPU build and training pipelines, that is a route to the CI infrastructure. The record does not describe the exact conditions.

Who can reach it

A remote attacker with no account, who needs a victim to interact with a crafted link or page (UI:R). The impact depends on the victim's GitLab role.

What to do

Upgrade GitLab to 18.10.4 or 18.11.1. Only versions from 18.10 are affected. This is an application upgrade and service restart on the GitLab host, with no fleet maintenance window.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.