CVE-2026-10087: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in GitLab
GitLab has remediated an issue in GitLab EE affecting all versions from 17.1 before 18.10.8, 18.11 before 18.11.5, and 19.0 before 19.0.2 that under certain conditions could have allowed an authenticated user with developer-role permissions to execute arbitrary client-side code on behalf of a targeted user due to improper input sanitization in the Analytics Dashboard.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
GitLab EEto a version that resolves this vulnerability.Fixed in 18.10.8 - Upgrade
Upgrade
GitLab EEto a version that resolves this vulnerability.Fixed in 18.11.5 - Upgrade
Upgrade
GitLab EEto a version that resolves this vulnerability.Fixed in 19.0.2
Event History
Frequently Asked Questions
What is the severity of CVE-2026-10087?
The severity of CVE-2026-10087 is rated as high, with a score of 8.7.
How do I fix CVE-2026-10087?
To fix CVE-2026-10087, upgrade GitLab to version 18.10.8, 18.11.5, 19.0.2 or above.
What is the nature of the vulnerability described in CVE-2026-10087?
CVE-2026-10087 involves improper neutralization of input during web page generation, leading to cross-site scripting (XSS) vulnerabilities.
Which GitLab versions are affected by CVE-2026-10087?
CVE-2026-10087 affects GitLab EE versions from 17.1 before 18.10.8, 18.11 before 18.11.5, and 19.0 before 19.0.2.
Who can exploit the vulnerability in CVE-2026-10087?
An authenticated user with developer-role permissions can exploit the vulnerability in CVE-2026-10087 to execute arbitrary client-side code.