|
Message-Id: <9FA8984F-15E3-43F7-A50F-408E92B9D266@beckweb.net> Date: Mon, 22 Jan 2018 12:35:15 +0100 From: Daniel Beck <ml@...kweb.net> To: oss-security@...ts.openwall.com Subject: Multiple vulnerabilities in Jenkins plugins Jenkins is an open source automation server which enables developers around the world to reliably build, test, and deploy their software. The following plugin releases contain fixes for security vulnerabilities: * Ant plugin 1.8 * Checkstyle plugin 3.50 * DRY plugin 2.50 * FindBugs plugin 4.72 * Pipeline: Nodes and Processes plugin 2.18 * PMD plugin 3.50 * Release plugin 2.10 * Translation Assistance plugin 1.16 * Warnings plugin 4.65 Summaries of the vulnerabilities are below. More details, severity, and attribution can be found here: https://jenkins.io/security/advisory/2018-01-22/ We provide advance notification for security updates on this mailing list: https://groups.google.com/d/forum/jenkinsci-advisories If you find security vulnerabilities in Jenkins, please report them as described here: https://jenkins.io/security/#reporting-vulnerabilities --- SECURITY-655 (PMD) SECURITY-656 (Checkstyle) SECURITY-657 (DRY) SECURITY-658 (FindBugs) SECURITY-695 (Warnings) Multiple plugins based on the Static Analysis Utilities plugin are affected by an XML External Entity (XXE) processing vulnerability. This allows attacker to configure build processes so that one of these plugins parses a maliciously crafted file that uses external entities for extraction of secrets from the Jenkins master, server-side request forgery, or denial-of-service attacks. SECURITY-607 Release plugin did not require form submissions to be submitted via POST, resulting in a CSRF vulnerability allowing attackers to trigger release builds. SECURITY-507 Translation Assistance did not require form submissions to be submitted via POST, resulting in a CSRF vulnerability allowing attackers to override localized strings displayed to all users on the current Jenkins instance if the victim is a Jenkins administrator. SECURITY-675 On instances with Authorize Project plugin, the authentication associated with a build may lack the Computer/Build permission on some agents. This did not prevent the execution of Pipeline `node` blocks on those agents due to incorrect permissions checks in Pipeline: Nodes and Processes plugin. SECURITY-624 and SECURITY-694 Ant plugin failed to escape tool names it shows on job configuration screens, resulting in a cross-site scripting (XSS) vulnerability that is exploitable only by Jenkins administrators. This is the same vulnerability that was announced without a fix on 2017-12-05.
Powered by blists - more mailing lists
Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.