Description
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.0 before 19.1.8, 19.2 before 19.2.6, and 19.3 before 19.3.2 that under certain conditions could have allowed an unauthenticated user to execute arbitrary JavaScript in the context of a targeted user's session due to improper sanitization of pasted HTML content in the Content Editor.
Published: 2026-09-16
Score: 4.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross-site Scripting
Action: Patch
AI Analysis

Impact

This vulnerability is a classic cross‑site scripting flaw that arises when the GitLab content editor accepts pasted HTML without proper sanitization. An unauthenticated user can embed arbitrary JavaScript that will run in the context of any logged‑in user who views the affected content. The flaw could allow attackers to hijack user sessions, steal session cookies, or perform actions on behalf of the user, compromising confidentiality and integrity of user accounts.

Affected Systems

The flaw affects GitLab Community Edition and Enterprise Edition versions from 19.0 up to, but not including, 19.1.8; from 19.2 up to, but not including, 19.2.6; and from 19.3 up to, but not including, 19.3.2. All GitLab instances running these unsupported releases are vulnerable.

Risk and Exploitability

The CVSS base score of 4.7 indicates moderate risk, and the EPSS value of less than 1% suggests a very low predicted exploitation likelihood at the moment. The vulnerability is not listed in the CISA KEV catalog, and there is no publicly listed exploit. Attackers would need to create or influence content in the editor to embed malicious code and rely on a target user viewing that content. Because the flaw requires an unauthenticated user to supply malicious input, it can be exploited in open or shared repositories without requiring privileged access.

Generated by OpenCVE AI on September 16, 2026 at 15:24 UTC.

Remediation

Vendor Solution

Upgrade to versions 19.1.8, 19.2.6, 19.3.2 or above.


OpenCVE Recommended Actions

  • Upgrade GitLab to a patched release (19.1.8, 19.2.6, 19.3.2 or later).
  • Verify that the content editor correctly sanitizes pasted HTML by recreating the scenario in a test environment.
  • Deploy the upgrade to all production environments and validate that no XSS payloads can execute.

Generated by OpenCVE AI on September 16, 2026 at 15:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 16 Sep 2026 06:45:00 +0000

Type Values Removed Values Added
Description GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.0 before 19.1.8, 19.2 before 19.2.6, and 19.3 before 19.3.2 that under certain conditions could have allowed an unauthenticated user to execute arbitrary JavaScript in the context of a targeted user's session due to improper sanitization of pasted HTML content in the Content Editor.
Title Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in GitLab
First Time appeared Gitlab
Gitlab gitlab
Weaknesses CWE-79
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*
Vendors & Products Gitlab
Gitlab gitlab
References
Metrics cvssV3_1

{'score': 4.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

Updated: 2026-09-16T17:36:42.232Z

Reserved: 2026-08-12T14:11:39.176Z

Link: CVE-2026-19619

cve-icon Vulnrichment

Updated: 2026-09-16T17:36:32.191Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-16T07:16:36.600

Modified: 2026-09-16T19:23:34.623

Link: CVE-2026-19619

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-16T15:30:11Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')