Friday, October 23, 2026

GitLab Security Flaw Allows Cross-Site Scripting and Unauthenticated DoS

GitLab has issued an urgent security update to neutralise a massive wave of vulnerabilities.

Threat actors could exploit these newly disclosed flaws to silently hijack developer sessions or completely paralyze continuous integration pipelines with unauthenticated attacks.

GitLab Security Flaw

On May 13, 2026, GitLab released critical patch versions 18.11.3, 18.10.6, and 18.9.7 for both its Community Edition (CE) and Enterprise Edition (EE). This comprehensive security sweep resolves 25 distinct vulnerabilities, with a heavy focus on high-impact Cross-Site Scripting (XSS) and Denial-of-Service (DoS) exploits.

Administrators of self-managed instances must apply these updates immediately, as these flaws expose sensitive codebases and internal workflows to severe compromise.

The most alarming vulnerabilities in this patch cycle are four high-severity XSS bugs, each carrying a critical CVSS score of 8.7.

These flaws stem from improper input sanitization across heavily used GitLab features, including the Analytics dashboard, global search functions, and Duo Agent output rendering.

If exploited, an authenticated attacker with standard permissions could execute arbitrary JavaScript in other users’ browsers.

A malicious insider or a compromised developer account could weaponize this to quietly hijack active sessions, steal authentication tokens, or manipulate repositories without triggering immediate security alarms.

Beyond script injection, GitLab addressed three severe DoS vulnerabilities (CVSS 7.5) that can be exploited without authentication. By sending specially crafted requests or malformed JSON payloads to the CI/CD job update API, Duo Workflows API, or internal API endpoints, attackers can trigger massive server resource consumption.

This allows external threat actors to deliberately crash development servers from afar, halting a company’s software delivery pipeline and causing costly operational downtime.

The patch also remediates a slew of medium-severity access control and authorization flaws. Notably, an improper authorization issue in GraphQL (CVE-2026-1322) allowed users with limited token scopes to create and comment on issues in private projects.

Other fixed issues include a CSRF vulnerability in JiraConnect subscriptions, unauthorized access to private debugging symbols in the NuGet Symbol Server, and the ability for standard developers to bypass package protection rules.

CVE IDType / Short TitleImpacted Product / AreaSeverity
CVE-2026-7481XSS in analytics dashboard chart renderingGitLab EE Analytics dashboard chartsHigh
CVE-2026-5297XSS in global searchGitLab CE/EE global searchHigh
CVE-2026-6073XSS in Duo Agent output renderingGitLab EE Duo Agent outputHigh
CVE-2026-7377XSS in customizable analytics dashboardGitLab EE Analytics dashboardsHigh
CVE-2026-1659DoS in CI/CD job update APIGitLab CE/EE CI/CD job update APIHigh
CVE-2025-14870DoS in Duo Workflows APIGitLab CE/EE Duo Workflows APIHigh
CVE-2025-14869DoS in internal API endpointsGitLab CE/EE internal APIHigh
CVE-2026-1322Improper authorization in GraphQL token scope enforcementGitLab CE/EE GraphQL (read_api OAuth)Medium
CVE-2026-1184DoS in Insights configurationGitLab EE Insights configurationMedium
CVE-2026-4524Access control issue in Issues APIGitLab CE/EE Issues API (confidential issues)Medium
CVE-2026-8280DoS in direct transfer CSV parserGitLab CE/EE direct transfer CSV parserMedium
CVE-2026-4527CSRF in JiraConnect subscriptionsGitLab CE/EE JiraConnectMedium
CVE-2026-3160Confused Deputy in Jira integrationGitLab CE/EE Jira integrationMedium
CVE-2026-6335XSS in Banzai markdown sanitizerGitLab CE/EE markdown sanitizerMedium
CVE-2025-12669XSS in achievement email notificationsGitLab CE/EE email notificationsMedium
CVE-2026-3607Access control in Helm package uploadGitLab CE/EE Helm package uploadsMedium
CVE-2026-3074Improper access control in NuGet Symbol ServerGitLab CE/EE NuGet Symbol ServerMedium
CVE-2026-1338Improper access control in Container Registry protected tagsGitLab CE/EE Container RegistryMedium
CVE-2026-8144Missing authorization in group user searchGitLab CE/EE group user searchMedium
CVE-2026-6063Improper access control in code owner approval rulesGitLab EE code owner approvalMedium
CVE-2026-3073Access control in PyPI Package Protection RulesGitLab CE/EE PyPI package rulesMedium
CVE-2025-13874Improper access control in issue links APIGitLab CE/EE issue links APIMedium
CVE-2026-7471SSRF in virtual registry redirect handlerGitLab EE virtual registryLow
CVE-2026-2900Access control in GraphQL approval rule mutationsGitLab EE approval rule GraphQLLow
CVE-2026-6883Missing authorization in Security Policy Project ReassignmentGitLab EE security policy reassignmentLow

GitLab.com users are already protected, as the cloud platform is currently running the patched versions. However, organizations relying on self-managed deployments of GitLab CE and EE remain exposed.

System administrators must upgrade their instances to versions 18.11.3, 18.10.6, or 18.9.7 immediately to secure their development infrastructure against these critical attack vectors.

Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

Divya
Divya
Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Hot this week

How To Access Dark Web Anonymously and know its Secretive and Mysterious Activities

What is Deep Web The deep web, invisible web, or...

How to Build and Run a Security Operations Center (SOC Guide) – 2023

Today’s Cyber security operations center (CSOC) should have everything...

Russian Hackers Bypass EDR to Deliver a Weaponized TeamViewer Component

TeamViewer's popularity and remote access capabilities make it an...

Web Server Penetration Testing Checklist – 2026

Web server pentesting is performed under three significant categories: identity,...

ATM Penetration Testing – Advanced Testing Methods to Find The Vulnerabilities

ATM Penetration testing, Hackers have found different approaches to...

StealC Infostealer Returns as Powerful Remote Access Trojan After Europol Takedown

StealC’s seller has resurfaced with Stadia, a modular remote...

Critical Okta Access Gateway Vulnerability Enables Remote Command Execution

A critical command execution vulnerability has been identified in...

Critical HPE Aruba AOS-8 Flaw Allows Hackers to Bypass SSH Authentication and Take Over Systems

Hewlett Packard Enterprise (HPE) has addressed a critical authentication-bypass...

Capcom Confirms Data Breach Exposing 11.7 Million CAPCOM ID Records

Capcom has confirmed a data breach that affects 11,774,247...

Quest Diagnostics Confirms Cyberattack Exposing Patient Records in Quanum System

Quest Diagnostics disclosed unauthorized access to its Quanum LSM...

Unauthorized AI Agents Found Accessing Customer Accounts at Major U.S. Banks

U.S. banks face challenges as third-party artificial intelligence agents...

SBI Notifies Customers Affected by Recent Cybersecurity Incident

The State Bank of India (SBI) has individually notified...

Related Articles

Recent News