Skip to content

← Public intelligence

Maven package

org.jenkins-ci.plugins:subversion

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

8 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 6.5MavenPublished

    Path traversal vulnerability in Jenkins Subversion Plugin allows reading arbitrary files

    CVE-2021-21698 · GHSA-q58j-fhj7-j6fg

    Affected
    • Maven org.jenkins-ci.plugins:subversion <= 2.15.0
    Fixed in
    2.15.1· Vendor fix available
    Issue
    Subversion Plugin 2.15.0 and earlier does not restrict the name of a file when looking up a subversion key file on the controller from an agent. This allows attackers able to control agent processes to read arbitrary files on the Jenkins controller file system. Subversion Plugin 2.15.1 checks for the presence of and prohibits directory separator characters as part of the file name, restricting it to the intended directory.

    Recommended action: Upgrade to 2.15.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Medium, CVSS 6.5MavenPublished

    XXE vulnerability in Jenkins Subversion Plugin

    CVE-2020-2304 · GHSA-vp5f-8jgw-j53c

    Affected
    • Maven org.jenkins-ci.plugins:subversion < 2.13.2
    Fixed in
    2.13.2· Vendor fix available
    Issue
    Jenkins Subversion Plugin 2.13.1 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks. This allows attackers able to control an agent process to have Jenkins parse a crafted changelog file that uses external entities for extraction of secrets from the Jenkins controller or server-side request forgery. Jenkins Subversion Plugin 2.13.2 disables external entity resolution for its XML parser.

    Recommended action: Upgrade to 2.13.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. Medium, CVSS 5.4MavenPublished

    Subversion Plugin stored XSS vulnerability

    CVE-2020-2111 · GHSA-x3pr-fcgm-wjgc

    Affected
    • Maven org.jenkins-ci.plugins:subversion < 2.13.1
    Fixed in
    2.13.1· Vendor fix available
    Issue
    Jenkins Subversion Plugin 2.13.0 and earlier does not escape the error message for the Project Repository Base URL field form validation, resulting in a stored cross-site scripting vulnerability. Subversion Plugin 2.13.1 escapes the affected part of the error message.

    Recommended action: Upgrade to 2.13.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. Medium, CVSS 5.1MavenPublished

    Jenkins Subversion Plugin Stores Credentials with Base64 Encoding

    CVE-2013-6372 · GHSA-c4fr-gx5w-8qf2

    Affected
    • Maven org.jenkins-ci.plugins:subversion < 1.54
    Fixed in
    1.54· Vendor fix available
    Issue
    The Subversion plugin before 1.54 for Jenkins stores credentials using base64 encoding, which allows local users to obtain passwords and SSH private keys by reading a subversion.credentials file.

    Recommended action: Upgrade to 1.54 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  5. Medium, CVSS 6.5MavenPublished

    Jenkins Subversion Plugin Cross-Site Request Forgery vulnerability

    CVE-2017-1000085 · GHSA-hrwc-pqfm-g6qf

    Affected
    • Maven org.jenkins-ci.plugins:subversion < 2.9
    Fixed in
    2.9· Vendor fix available
    Issue
    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 connect to any web server or Subversion server and send credentials with a known ID, thereby possibly capturing them. Additionally, this functionality did not require POST requests be used, thereby allowing the above to be performed without direct access to Jenkins via Cross-Site Request Forgery attacks. As of version 2.9, this functionality properly checks permissions and is only available via POST.

    Recommended action: Upgrade to 2.9 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  6. Medium, CVSS 5.3MavenPublished

    Jenkins Subversion Plugin Incorrect Authorization vulnerability

    CVE-2018-1000111 · GHSA-w9gq-8q35-3jcc

    Affected
    • Maven org.jenkins-ci.plugins:subversion <= 2.10.2
    Fixed in
    2.10.3· Vendor fix available
    Issue
    An improper authorization vulnerability exists in Jenkins Subversion Plugin version 2.10.2 and earlier in SubversionStatus.java and SubversionRepositoryStatus.java that allows an attacker with network access to obtain a list of nodes and users. As of version 2.10.3, the class handling requests to /subversion/ no longer extends the class handling requests to the …/search/ sub-path, therefore any such requests will fail.

    Recommended action: Upgrade to 2.10.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  7. Medium, CVSS 5.4MavenPublished

    Stored Cross-site Scripting vulnerability in Jenkins Subversion Plugin

    CVE-2022-29046 · GHSA-wpr6-qvcq-8269

    Affected
    • Maven org.jenkins-ci.plugins:subversion < 2.15.4
    Fixed in
    2.15.4· Vendor fix available
    Issue
    Jenkins Subversion Plugin 2.15.3 and earlier does not escape the name and description of List Subversion tags (and more) parameters on views displaying parameters, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers with Item/Configure permission. Exploitation of this vulnerability requires that parameters are listed on another page, like the \"Build With Parameters\" and \"Parameters\" pages provided by Jenkins (core), and that those pages are not hardened to prevent exploitation. Jenkins (core) has prevented exploitation of vulnerabilities of this kind on the \"Build With Parameters\" and \"Parameters\" pages since 2.44 and LTS 2.32.2 as part of the SECURITY-353 / CVE-2017-2601 fix.

    Recommended action: Upgrade to 2.15.4 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  8. Medium, CVSS 4.3MavenPublished

    CSRF vulnerability in Jenkins Subversion Plugin

    CVE-2022-29048 · GHSA-m5cw-c64p-77h6

    Affected
    • Maven org.jenkins-ci.plugins:subversion < 2.15.4
    Fixed in
    2.15.4· Vendor fix available
    Issue
    Subversion Plugin 2.15.3 and earlier does not require POST requests for several form validation methods, resulting in cross-site request forgery (CSRF) vulnerabilities. These vulnerabilities allow attackers to connect to an attacker-specified URL.

    Recommended action: Upgrade to 2.15.4 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →