Skip to content
OpenAdvisories

Archive

4 October 2017

Vulnerabilities first published on this day (UTC), newest first.

17 results · Clear filters · Feed

  • Medium 6.5

    Jenkins Subversion Plugin Cross-Site Request Forgery vulnerability

    Subversion Plugin connects to a user-specified Subversion repository as part of form validation (e.g. to retrieve a list of tags). This functionality improperly checked permissions, allowing any user with Item/Build permission (but not Item/Configure) to conn…

  • Medium 6.5

    curl supports "globbing" of URLs, in which a user can pass a numerical range to have the tool iterate over those number…

  • Medium 4.3

    Improper Authentication in Jenkins Blue Ocean Plugin

    Blue Ocean allows the creation of GitHub organization folders that are set up to scan a GitHub organization for repositories and branches containing a Jenkinsfile, and create corresponding pipelines in Jenkins. It did not properly check the current user's aut…

  • Medium 5.3

    Jenkins Build Step Plugin fails to check Item/Build permission

    Builds in Jenkins are associated with an authentication that controls the permissions that the build has to interact with other elements in Jenkins. The Pipeline: Build Step Plugin did not check the build authentication it was running as and allowed triggerin…

  • Medium 4.3

    Jenkins GitHub Branch Source Plugin allows any user with Overall/Read permission to get list of valid credentials IDs

    GitHub Branch Source provides a list of applicable credential IDs to allow users configuring a job to select the one they'd like to use. This functionality did not check permissions, allowing any user with Overall/Read permission to get a list of valid creden…

  • Medium 6.5

    Improper Privilege Management in Jenkins Config File Provider Plugin

    The Config File Provider Plugin is used to centrally manage configuration files that often include secrets, such as passwords. Users with only Overall/Read access to Jenkins were able to access URLs directly that allowed viewing these files. Access to view th…

  • Medium 5.4

    Persistent XSS vulnerability in Static Analysis Utilities

    The Details view of some Static Analysis Utilities based plugins, was vulnerable to a persisted cross-site scripting vulnerability: Malicious users able to influence the input to these plugins, for example the console output which is parsed to extract build w…

  • Medium 6.3

    Jenkins GitHub Branch Source Plugin vulnerable to Cross-Site Request Forgery

    GitHub Branch Source Plugin connects to a user-specified GitHub API URL (e.g. GitHub Enterprise) as part of form validation and completion (e.g. to verify Scan Credentials are correct). This functionality improperly checked permissions, allowing any user with…

  • Medium 6.5

    When doing a TFTP transfer and curl/libcurl is given a URL that contains a very long file name (longer than about 515 b…

  • Medium 6.5

    Jenkins Docker Commons Plugin allows any user with Overall/Read permission to get list of valid credentials IDs

    Docker Commons Plugin provides a list of applicable credential IDs to allow users configuring a job to select the one they'd like to use to authenticate with a Docker Registry. This functionality did not check permissions, allowing any user with Overall/Read …

  • Medium 5.4

    Persisted XSS Vulnerability in Jenkins Sidebar Link Plugin

    The Sidebar Link plugin allows users able to configure jobs, views, and agents to add entries to the sidebar of these objects. There was no input validation, which meant users were able to use javascript: schemes for these links.

  • Medium 6.5

    Parameterized Trigger Plugin fails to check Item/Build permission

    Parameterized Trigger Plugin fails to check Item/Build permission: The Parameterized Trigger Plugin did not check the build authentication it was running as and allowed triggering any other project in Jenkins.

  • Medium 5.5

    Jenkins Deploy to container Plugin stored plain text passwords in job configuration

    The Deploy to container Plugin stored passwords unencrypted as part of its configuration. This allowed users with Jenkins master local file system access, or users with Extended Read access to the jobs it is used in, to retrieve those passwords. The Deploy to…

  • Medium 6.5

    Unsafe methods in the default list of approved signatures in Jenkins Script Security Plugin

    The default whitelist included the following unsafe entries: DefaultGroovyMethods.putAt(Object, String, Object); DefaultGroovyMethods.getAt(Object, String). These allowed circumventing many of the access restrictions implemented in the script sandbox by using…

  • Medium 6.1

    Persistent XSS vulnerability in Jenkins OWASP Dependency-Check Plugin

    The custom Details view of the Static Analysis Utilities based OWASP Dependency-Check Plugin, was vulnerable to a persisted cross-site scripting vulnerability: Malicious users able to influence the input to this plugin could insert arbitrary HTML into this vi…

  • Medium 4.3

    Missing Authorization in Jenkins Blue Ocean Plugin

    The optional Run/Artifacts permission can be enabled by setting a Java system property. Blue Ocean did not check this permission before providing access to archived artifacts, Item/Read permission was sufficient.

  • Medium 5.4

    Persistent XSS vulnerability in Jenkins DRY Plugin

    The custom Details view of the Static Analysis Utilities based DRY Plugin, was vulnerable to a persisted cross-site scripting vulnerability: Malicious users able to influence the input to this plugin could insert arbitrary HTML into this view.