{"id":11295,"date":"2026-03-12T10:03:53","date_gmt":"2026-03-12T10:03:53","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/03\/12\/gitlab-security-update-patch-for-xss-and-api-dos-vulnerabilities\/"},"modified":"2026-03-12T10:03:53","modified_gmt":"2026-03-12T10:03:53","slug":"gitlab-security-update-patch-for-xss-and-api-dos-vulnerabilities","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/03\/12\/gitlab-security-update-patch-for-xss-and-api-dos-vulnerabilities\/","title":{"rendered":"GitLab Security Update \u2013 Patch for XSS and API DoS Vulnerabilities"},"content":{"rendered":"<p>    GitLab Security Update \u2013 Patch for XSS and API DoS Vulnerabilities<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p>GitLab has released urgent security updates for its Community Edition (CE) and Enterprise Edition (EE) to address a wide range of vulnerabilities.<\/p>\n<p>The newly released versions 18.9.2, 18.8.6, and 18.7.6 fix a total of 15 security issues, including critica<a href=\"https:\/\/cybersecuritynews.com\/gitlab-patches-dos-xssattacks\/\" target=\"_blank\" rel=\"noreferrer noopener\">l Cross-Site Scripting (XSS) and Denial-of-Service (DoS) flaws.<\/a><\/p>\n<p>Administrators of self-managed instances are strongly urged to apply these patches immediately to maintain good security hygiene and protect their environments.\u200b<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-gitlab-vulnerabilities-patched\">\n<strong>GitLab<\/strong> <strong>Vulnerabilities Patched<\/strong><br \/>\n<\/h2>\n<p>The most critical issue addressed in this release is CVE-2026-1090, a high-severity XSS vulnerability with a CVSS score of 8.7.<\/p>\n<p>This flaw exists in <a href=\"https:\/\/cybersecuritynews.com\/gitlab-code-execution-vulnerabilities\/\" target=\"_blank\" rel=\"noreferrer noopener\">GitLab\u2019s Markdown placeholder<\/a> processing when the Markdown placeholders feature flag is enabled.<\/p>\n<p>An authenticated attacker can bypass proper sanitization checks to inject malicious JavaScript into a victim\u2019s browser, potentially leading to unauthorized actions or session hijacking.<\/p>\n<p>Additionally, GitLab patched three high-severity DoS vulnerabilities that could allow unauthenticated attackers to disrupt critical services.<\/p>\n<p>A flaw in the <a href=\"https:\/\/cybersecuritynews.com\/graphql-security-2024-report\/\" target=\"_blank\" rel=\"noreferrer noopener\">GraphQL API<\/a> allows specially crafted requests to cause uncontrolled recursion and resource exhaustion. Malicious requests sent to the repository archive endpoints can also trigger a denial-of-service attack under specific conditions.<\/p>\n<p>Furthermore, <a href=\"https:\/\/cybersecuritynews.com\/fvncbot-android-banking-attacking\/\" target=\"_blank\" rel=\"noreferrer noopener\">improper validation of JSON payloads<\/a> in the protected branches API can be easily exploited to crash the service. Beyond the high-severity issues, this update resolves several medium and low-severity bugs.<\/p>\n<p>Notable fixes include addressing <a href=\"https:\/\/cybersecuritynews.com\/silent-watcher-attacking-windows-systems\/\" target=\"_blank\" rel=\"noreferrer noopener\">DoS risks in webhook custom headers<\/a> (CVE-2025-13690) and webhook endpoints (CVE-2025-12576).<\/p>\n<p>The patch also <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">neutralizes<a href=\"https:\/\/cybersecuritynews.com\/gakido-crlf-injection-vulnerability\/\" target=\"_blank\" rel=\"noopener\">\u00a0improper<\/a><\/span><a href=\"https:\/\/cybersecuritynews.com\/gakido-crlf-injection-vulnerability\/\" target=\"_blank\" rel=\"noreferrer noopener\"> CRLF sequences <\/a>(CVE-2026-3848) and fixes access control issues in the runners API (CVE-2025-12555), which could have allowed unauthorized access to previous pipeline job information.<\/p>\n<p>Information disclosure bugs affecting confidential issues were also successfully remediated. The security update addresses several specific CVEs that administrators should track.<\/p>\n<p>CVE-2026-1090 is a high-severity cross-site scripting flaw in Markdown placeholder processing with a CVSS score of 8.7.<\/p>\n<p>There are also three high-severity denial-of-service vulnerabilities, each with a CVSS score of 7.5: CVE-2026-1069 affects the GraphQL API, CVE-2025-13929 impacts the repository archive endpoint, and CVE-2025-14513 targets the protected branches API.<\/p>\n<p>Furthermore, the patch resolves two medium-severity denial-of-service issues, both scoring 6.5 on the CVSS scale, involving webhook custom headers (CVE-2025-13690) and the webhook endpoint (CVE-2025-12576).<\/p>\n<p>To ensure continuous service and data protection, organizations must take immediate action. <a href=\"https:\/\/about.gitlab.com\/releases\/2026\/03\/11\/patch-release-gitlab-18-9-2-released\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Update all self-managed GitLab CE and EE installations<\/a> to versions 18.9.2, 18.8.6, or 18.7.6.<\/p>\n<p>Single-node instances will experience brief downtime during the upgrade as database migrations complete. In contrast, multi-node setups can utilize zero-downtime upgrade procedures.<\/p>\n<p>Users on GitLab.com and GitLab Dedicated are already running the patched versions and require no administrative action. Detailed vulnerability reports will be made public on GitLab\u2019s issue tracker 30 days after this patch release.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 94%,rgb(169,184,195) 100%)\"><strong>Follow us on <a href=\"https:\/\/news.google.com\/publications\/CAAqMggKIixDQklTR3dnTWFoY0tGV041WW1WeWMyVmpkWEpwZEhsdVpYZHpMbU52YlNnQVAB?hl=en-IN&amp;gl=IN&amp;ceid=IN:en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google News<\/a>, <a href=\"https:\/\/www.linkedin.com\/company\/cybersecurity-news\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LinkedIn<\/a>, and <a href=\"https:\/\/x.com\/cyber_press_org\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">X<\/a> for daily cybersecurity updates. <a href=\"https:\/\/cybersecuritynews.com\/contact-us\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Contact us<\/a> to feature your stories.<\/strong><\/p>\n<p>The post <a href=\"https:\/\/cybersecuritynews.com\/gitlab-security-update-2\/\">GitLab Security Update \u2013 Patch for XSS and API DoS Vulnerabilities<\/a> appeared first on <a href=\"https:\/\/cybersecuritynews.com\/\">Cyber Security News<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Abinaya<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/cybersecuritynews.com\/gitlab-security-update-2\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>GitLab Security Update \u2013 Patch for XSS and API DoS Vulnerabilities GitLab has released urgent security updates for its Community Edition (CE) and Enterprise Edition (EE) to address a wide range of vulnerabilities. The newly released versions 18.9.2, 18.8.6, and 18.7.6 fix a total of 15 security issues, including critical Cross-Site Scripting (XSS) and Denial-of-Service [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129,63,2294,131,648],"tags":[130],"class_list":["post-11295","post","type-post","status-publish","format-standard","hentry","category-cyber-security","category-cyber-security-news","category-gitlab","category-vulnerability","category-vulnerability-news","tag-cyber-security-news"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/11295"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=11295"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/11295\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=11295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=11295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=11295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}