GPU VulnDB

Database/Control plane, storage & DevOps

GitLab: unauthenticated GraphQL mutations executed via GET through multiplex query handling

CVE-2026-19650Control plane, storage & DevOpscurated

Impact

Improper request validation in GraphQL multiplex handling lets mutations run over GET requests, which the record scores as reachable by an unauthenticated user with user interaction required — the classic shape of a link that a logged-in maintainer clicks and that then performs a state change as them. Against the GitLab instance that drives a GPU cluster's pipelines and GitOps repos, a mutation executed as a privileged user is a write into the deployment path. Integrity is rated high; confidentiality is unaffected. The affected range is wide, spanning 18.2 through 19.2.

Who can reach it

Unauthenticated attacker who can get a target with an active GitLab session to issue the request (UI:R in the vector); reachable over the network wherever the GitLab GraphQL endpoint is exposed.

What to do

Upgrade to GitLab 18.11.11, 19.0.8, 19.1.6 or 19.2.4 depending on your branch, then restart the service. This is a routine GitLab patch upgrade with no node maintenance; because the affected range goes back to 18.2, check which branch each self-managed instance and runner-adjacent deployment is on before scheduling.

References

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.