{"id":10839,"date":"2026-02-21T10:03:45","date_gmt":"2026-02-21T10:03:45","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/02\/21\/critical-jenkins-vulnerability-exposes-build-environments-to-xss-attacks\/"},"modified":"2026-02-21T10:03:45","modified_gmt":"2026-02-21T10:03:45","slug":"critical-jenkins-vulnerability-exposes-build-environments-to-xss-attacks","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/02\/21\/critical-jenkins-vulnerability-exposes-build-environments-to-xss-attacks\/","title":{"rendered":"Critical Jenkins Vulnerability Exposes Build Environments to XSS Attacks"},"content":{"rendered":"<p>    Critical Jenkins Vulnerability Exposes Build Environments to XSS Attacks<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>Security Advisory has revealed multiple vulnerabilities in Jenkins Core, <a href=\"https:\/\/cybersecuritynews.com\/citrix-netscaler-adc-and-gateway-vulnerability\/\" target=\"_blank\" rel=\"noreferrer noopener\">including a\u00a0stored Cross-Site Scripting (XSS)\u00a0flaw<\/a> that could expose build environments to severe security risks.<\/p>\n<p>The issues, identified as\u00a0CVE-2026-27099\u00a0and\u00a0CVE-2026-27100, were responsibly disclosed under the Jenkins <a href=\"https:\/\/cybersecuritynews.com\/bug-bounty-android\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bug Bounty Program <\/a>sponsored by the European Commission.<\/p>\n<p>The most critical of the two, tracked as\u00a0CVE-2026-27099, is a\u00a0high-severity stored XSS vulnerability\u00a0that impacts Jenkins versions\u00a02.550 and earlier, as well as LTS versions\u00a02.541.1 and earlier.<\/p>\n<p>The flaw originates in how Jenkins handles \u201coffline cause descriptions,\u201d which explain why a build node goes offline.<\/p>\n<p>Since version 2.483, these descriptions allowed HTML content, but the input wasn\u2019t properly escaped in vulnerable versions.<\/p>\n<figure class=\"wp-block-table is-style-stripes\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-left\" data-align=\"left\">CVE ID<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">CVSS Score<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Description<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Affected Versions<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\"><strong>CVE-2026-27099<\/strong><\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">High<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Stored XSS in node offline cause description<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Jenkins \u2264 2.550, LTS \u2264 2.541.1<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\"><strong>CVE-2026-27100<\/strong><\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Medium<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Build information disclosure via Run Parameter<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">Jenkins \u2264 2.550, LTS \u2264 2.541.1<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>An attacker with\u00a0Agent\/Configure\u00a0or\u00a0Agent\/Disconnect\u00a0permissions could <a href=\"https:\/\/cybersecuritynews.com\/new-magecart-attack-inject-malicious-javascript\/\" target=\"_blank\" rel=\"noreferrer noopener\">inject malicious JavaScript <\/a>into the offline cause description, potentially compromising other users\u2019 sessions.<\/p>\n<p>Jenkins versions\u00a02.551\u00a0and\u00a0LTS 2.541.2\u00a0address this issue by escaping user-supplied input.<\/p>\n<p>Additionally, instances using\u00a0<a href=\"https:\/\/cybersecuritynews.com\/jenkins-gatling-plugin-vulnerability\/\" target=\"_blank\" rel=\"noreferrer noopener\">Content Security Policy (CSP)\u00a0enforcement on Jenkins<\/a> 2.539 and newer are partially protected against these attacks.<\/p>\n<p>The second vulnerability,\u00a0CVE-2026-27100, rated\u00a0medium severity, affects how Jenkins handles Run Parameter values.<\/p>\n<p>In affected versions up to 2.550 (and LTS 2.541.1), users could query builds or jobs they didn\u2019t have permission to access.<\/p>\n<p>This allowed attackers to determine whether specific projects or builds existed, potentially leading to information disclosure within the Jenkins environment.<\/p>\n<p>Jenkins\u00a02.551\u00a0and\u00a0LTS 2.541.2\u00a0now properly reject unauthorized Run Parameter values, <a href=\"https:\/\/cybersecuritynews.com\/cline-ai-coding-agent-vulnerabilities\/\" target=\"_blank\" rel=\"noreferrer noopener\">preventing this type of data leakage<\/a>.<\/p>\n<p><a href=\"https:\/\/www.jenkins.io\/security\/advisory\/2026-02-18\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Jenkins administrators are strongly advised to update<\/a> to the latest versions 2.551\u00a0or\u00a0LTS 2.541.2 to mitigate both vulnerabilities. Builds that rely on older versions remain at risk of script injection and unauthorized exposure of build information.<\/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\/jenkins-vulnerability-exposes-xss-attacks\/\">Critical Jenkins Vulnerability Exposes Build Environments to XSS Attacks<\/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\/jenkins-vulnerability-exposes-xss-attacks\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Critical Jenkins Vulnerability Exposes Build Environments to XSS Attacks Security Advisory has revealed multiple vulnerabilities in Jenkins Core, including a\u00a0stored Cross-Site Scripting (XSS)\u00a0flaw that could expose build environments to severe security risks. The issues, identified as\u00a0CVE-2026-27099\u00a0and\u00a0CVE-2026-27100, were responsibly disclosed under the Jenkins Bug Bounty Program sponsored by the European Commission. The most critical of the [&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,131,648],"tags":[130],"class_list":["post-10839","post","type-post","status-publish","format-standard","hentry","category-cyber-security","category-cyber-security-news","category-vulnerability","category-vulnerability-news","tag-cyber-security-news"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/10839"}],"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=10839"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/10839\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=10839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=10839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=10839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}