CVE-2017-1000085
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 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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
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.
- Record
CVE-2017-1000085- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:P/I:N/A:N - Weakness
- CWE-352
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2017-1000085- Updated
- 2026-11-02
EUVDEUVD-2022-4214 No score
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.
- Record
EUVD-2022-4214- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hrwc-pqfm-g6qf
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 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.
- Record
GHSA-hrwc-pqfm-g6qf- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-352
- Updated
- 2026-11-02
OSV
6.5
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.
- Record
CVE-2017-1000085- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVGHSA-hrwc-pqfm-g6qf
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 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.
- Record
GHSA-hrwc-pqfm-g6qf- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-352
- Updated
- 2026-11-02
OSVRHBA-2017:2642
8.8
Red Hat Bug Fix Advisory: OpenShift Container Platform 3.6.1 bug fix and enhancement update
- Record
RHBA-2017:2642- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.jenkins-ci.plugins:subversionMaven |
before 2.9 | 2.9 |
org.jenkins-ci.plugins:subversionMaven |
before 2.9, plus listed versions 1.241.251.261.281.29 Show 45 moreShow less1.301.311.321.331.341.351.361.371.381.391.401.411.421.431.441.451.481.501.511.531.542.02.0-alpha-12.0-beta-12.12.22.32.42.4.12.4.22.4.32.4.42.4.52.52.5-beta-12.5-beta-22.5-beta-32.5-beta-42.5.12.5.22.5.32.5.42.5.52.5.62.5.7 |
2.9 |
atomic-openshiftRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-clientsRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-clients-redistributableRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-cluster-capacityRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-docker-excluderRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-dockerregistryRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-excluderRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-federation-servicesRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
Show 27 moreShow less
| Package | Affected | Fixed |
|---|---|---|
atomic-openshift-masterRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-nodeRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-podRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-sdn-ovsRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-service-catalogRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
atomic-openshift-testsRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
fluentdRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.12.39-2.el7 | 0:0.12.39-2.el7 |
fluentd-docRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.12.39-2.el7 | 0:0.12.39-2.el7 |
jenkins-2-pluginsRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.7.1502412812-1.el7 | 0:3.7.1502412812-1.el7 |
kibanaRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:4.6.4-3.el7 | 0:4.6.4-3.el7 |
kibana-debuginfoRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:4.6.4-3.el7 | 0:4.6.4-3.el7 |
rubygem-cool.ioRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:1.5.1-1.el7 | 0:1.5.1-1.el7 |
rubygem-cool.io-debuginfoRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:1.5.1-1.el7 | 0:1.5.1-1.el7 |
rubygem-cool.io-docRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:1.5.1-1.el7 | 0:1.5.1-1.el7 |
rubygem-exconRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.58.0-1.el7 | 0:0.58.0-1.el7 |
rubygem-excon-docRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.58.0-1.el7 | 0:0.58.0-1.el7 |
rubygem-faradayRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.13.0-1.el7 | 0:0.13.0-1.el7 |
rubygem-faraday-docRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.13.0-1.el7 | 0:0.13.0-1.el7 |
rubygem-fluent-plugin-kubernetes_metadata_filterRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.29.0-1.el7 | 0:0.29.0-1.el7 |
rubygem-fluent-plugin-kubernetes_metadata_filter-docRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.29.0-1.el7 | 0:0.29.0-1.el7 |
rubygem-fluent-plugin-viaq_data_modelRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.0.5-1.el7 | 0:0.0.5-1.el7 |
rubygem-fluent-plugin-viaq_data_model-docRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.0.5-1.el7 | 0:0.0.5-1.el7 |
rubygem-i18nRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.8.6-1.el7 | 0:0.8.6-1.el7 |
rubygem-i18n-docRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:0.8.6-1.el7 | 0:0.8.6-1.el7 |
rubygem-systemd-journalRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:1.3.0-1.el7 | 0:1.3.0-1.el7 |
rubygem-systemd-journal-docRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:1.3.0-1.el7 | 0:1.3.0-1.el7 |
tuned-profiles-atomic-openshift-nodeRed Hat:openshift:3.6::el7 From an advisory covering 4 CVEs |
before 0:3.6.173.0.21-1.git.0.f95b0e7.el7 | 0:3.6.173.0.21-1.git.0.f95b0e7.el7 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-1000085 is a medium vulnerability (CVSS 6.5) in Jenkins Subversion, published October 4, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.03%, the 63rd percentile. Fixed in org.jenkins-ci.plugins:subversion 2.9.
References
securityfocus.com/bid/99574
jenkins.io/security/advisory/2017-07-10
nvd.nist.gov/vuln/detail/CVE-2017-1000085
web.archive.org/web/20171119065136/http://www.securityfocus.com/bid/99574
github.com/advisories/GHSA-hrwc-pqfm-g6qf
github.com/jenkinsci/subversion-plugin
Show 28 moreShow less
access.redhat.com/errata/RHBA-2017:2642
bugzilla.redhat.com/show_bug.cgi?id=1420976
bugzilla.redhat.com/show_bug.cgi?id=1423640
bugzilla.redhat.com/show_bug.cgi?id=1473736
bugzilla.redhat.com/show_bug.cgi?id=1476731
bugzilla.redhat.com/show_bug.cgi?id=1477223
bugzilla.redhat.com/show_bug.cgi?id=1477933
bugzilla.redhat.com/show_bug.cgi?id=1479130
bugzilla.redhat.com/show_bug.cgi?id=1479928
bugzilla.redhat.com/show_bug.cgi?id=1481251
bugzilla.redhat.com/show_bug.cgi?id=1482273
bugzilla.redhat.com/show_bug.cgi?id=1484958
security.access.redhat.com/data/csaf/v2/advisories/2017/rhba-2017_2642.json
access.redhat.com/security/cve/CVE-2017-1000085
bugzilla.redhat.com/show_bug.cgi?id=1471046
cve.org/CVERecord?id=CVE-2017-1000085
access.redhat.com/security/cve/CVE-2017-1000089
bugzilla.redhat.com/show_bug.cgi?id=1471050
cve.org/CVERecord?id=CVE-2017-1000089
nvd.nist.gov/vuln/detail/CVE-2017-1000089
access.redhat.com/security/cve/CVE-2017-1000092
bugzilla.redhat.com/show_bug.cgi?id=1471053
cve.org/CVERecord?id=CVE-2017-1000092
nvd.nist.gov/vuln/detail/CVE-2017-1000092
access.redhat.com/security/cve/CVE-2017-1000096
bugzilla.redhat.com/show_bug.cgi?id=1471064
cve.org/CVERecord?id=CVE-2017-1000096
nvd.nist.gov/vuln/detail/CVE-2017-1000096
Left out here: 5 versions. The JSON record has them.