CVE-2017-1000085

MediumCVSS 6.5/10Last modified Jun 17, 2026

Description

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.

Metrics

CVSS 3.0 6.5/10CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Oct 5, 2017
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2017

CVE-2017-10000868.0The Periodic Backup Plugin did not perform any permission checks, allowing any user with Overall/Read access to change its settings, triggerCVE-2017-10000874.3GitHub Branch Source provides a list of applicable credential IDs to allow users configuring a job to select the one they'd like to use. ThiCVE-2017-10000885.4The Sidebar Link plugin allows users able to configure jobs, views, and agents to add entries to the sidebar of these objects. There was no CVE-2017-10000895.3Builds in Jenkins are associated with an authentication that controls the permissions that the build has to interact with other elements in CVE-2017-10000908.8Role-based Authorization Strategy Plugin was not requiring requests to its API be sent via POST, thereby opening itself to Cross-Site RequesCVE-2017-10000916.3GitHub Branch Source Plugin connects to a user-specified GitHub API URL (e.g. GitHub Enterprise) as part of form validation and completion (CVE-2017-10000927.5Git Plugin connects to a user-specified Git repository as part of form validation. An attacker with no direct access to Jenkins but able to CVE-2017-10000938.8Poll SCM Plugin was not requiring requests to its API be sent via POST, thereby opening itself to Cross-Site Request Forgery attacks. This aCVE-2017-10000946.5Docker 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 CVE-2017-10000956.5The default whitelist included the following unsafe entries: DefaultGroovyMethods.putAt(Object, String, Object); DefaultGroovyMethods.getAt(CVE-2017-10000968.8Arbitrary code execution due to incomplete sandbox protection: Constructors, instance variable initializers, and instance initializers in PiCVE-2017-10000977.5On Darwin, user's trust preferences for root certificates were not honored. If the user had a root certificate loaded in their Keychain that
CVE-2017-1000085: Medium severity, CVSS 6.5 | Vulnix