CVE-2021-21698
Path traversal vulnerability in Jenkins Subversion Plugin allows reading arbitrary files
Jenkins 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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
Jenkins 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.
- Record
CVE-2021-21698- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
CVE List No score
Jenkins 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.
- Record
CVE-2021-21698- Updated
- 2026-11-02
EUVDEUVD-2022-4893 No score
Jenkins 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.
- Record
EUVD-2022-4893- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-q58j-fhj7-j6fg
6.5
Path traversal vulnerability in Jenkins Subversion Plugin allows reading arbitrary files
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.
- Record
GHSA-q58j-fhj7-j6fg- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSV
7.5
Jenkins 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.
- Record
CVE-2021-21698- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVGHSA-q58j-fhj7-j6fg
6.5
Path traversal vulnerability in Jenkins Subversion Plugin allows reading arbitrary files
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.
- Record
GHSA-q58j-fhj7-j6fg- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
Show 6 moreShow less
OSVRHSA-2021:4799
9.0
Red Hat Security Advisory: OpenShift Container Platform 4.6.51 packages and security update
- Record
RHSA-2021:4799- CVSS 3.1
- 9.0 Critical
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4801
9.0
Red Hat Security Advisory: OpenShift Container Platform 4.7.38 security update
- Record
RHSA-2021:4801- CVSS 3.1
- 9.0 Critical
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4827
9.0
Red Hat Security Advisory: OpenShift Container Platform 3.11.569 security update
- Record
RHSA-2021:4827- CVSS 3.1
- 9.0 Critical
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4829
9.0
Red Hat Security Advisory: OpenShift Container Platform 4.8.22 security update
- Record
RHSA-2021:4829- CVSS 3.1
- 9.0 Critical
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4833
9.0
Red Hat Security Advisory: OpenShift Container Platform 4.9.9 security update
- Record
RHSA-2021:4833- CVSS 3.1
- 9.0 Critical
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2022:0055
9.0
Red Hat Security Advisory: OpenShift Container Platform 4.10.3 bug fix and security update
- Record
RHSA-2022:0055- CVSS 3.1
- 9.0 Critical
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.jenkins-ci.plugins:subversionMaven |
through 2.15.0 | 2.15.1 |
org.jenkins-ci.plugins:subversionMaven |
before 2.15.1, 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.102.10.12.10.22.10.32.10.42.10.52.10.62.11.02.11.12.12.02.12.12.12.22.13.02.13.12.13.22.14.02.14.12.14.22.14.32.14.4 |
2.15.1 |
jenkinsRed Hat:openshift:4.6::el8 From an advisory covering 14 CVEs |
before 0:2.303.3.1637597493-1.el8 | 0:2.303.3.1637597493-1.el8 |
jenkins-2-pluginsRed Hat:openshift:4.6::el8 From an advisory covering 14 CVEs |
before 0:4.6.1637602169-1.el8 | 0:4.6.1637602169-1.el8 |
jenkinsRed Hat:openshift:4.7::el8 From an advisory covering 14 CVEs |
before 0:2.303.3.1637597018-1.el8 | 0:2.303.3.1637597018-1.el8 |
jenkins-2-pluginsRed Hat:openshift:4.7::el8 From an advisory covering 14 CVEs |
before 0:4.7.1637600997-1.el8 | 0:4.7.1637600997-1.el8 |
jenkinsRed Hat:openshift:3.11::el7 From an advisory covering 14 CVEs |
before 0:2.303.3.1637698110-1.el7 | 0:2.303.3.1637698110-1.el7 |
jenkins-2-pluginsRed Hat:openshift:3.11::el7 From an advisory covering 14 CVEs |
before 0:3.11.1637699107-1.el7 | 0:3.11.1637699107-1.el7 |
coreos-installerRed Hat:openshift:4.8::el8 From an advisory covering 15 CVEs |
before 0:0.9.0-8.rhaos4.8.el8 | 0:0.9.0-8.rhaos4.8.el8 |
jenkinsRed Hat:openshift:4.8::el8 From an advisory covering 15 CVEs |
before 0:2.303.3.1637596565-1.el8 | 0:2.303.3.1637596565-1.el8 |
Show 23 moreShow less
| Package | Affected | Fixed |
|---|---|---|
jenkins-2-pluginsRed Hat:openshift:4.8::el8 From an advisory covering 15 CVEs |
before 0:4.8.1637599935-1.el8 | 0:4.8.1637599935-1.el8 |
jenkinsRed Hat:openshift:4.9::el8 From an advisory covering 14 CVEs |
before 0:2.303.3.1637595827-1.el8 | 0:2.303.3.1637595827-1.el8 |
jenkins-2-pluginsRed Hat:openshift:4.9::el8 From an advisory covering 14 CVEs |
before 0:4.9.1637598812-1.el8 | 0:4.9.1637598812-1.el8 |
jenkinsRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:2.319.2.1643288987-1.el8 | 0:2.319.2.1643288987-1.el8 |
coreos-installerRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:0.12.0-1.rhaos4.10.el8 | 0:0.12.0-1.rhaos4.10.el8 |
coreos-installer-bootinfraRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:0.12.0-1.rhaos4.10.el8 | 0:0.12.0-1.rhaos4.10.el8 |
coreos-installer-bootinfra-debuginfoRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:0.12.0-1.rhaos4.10.el8 | 0:0.12.0-1.rhaos4.10.el8 |
coreos-installer-debuginfoRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:0.12.0-1.rhaos4.10.el8 | 0:0.12.0-1.rhaos4.10.el8 |
coreos-installer-debugsourceRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:0.12.0-1.rhaos4.10.el8 | 0:0.12.0-1.rhaos4.10.el8 |
jenkins-2-pluginsRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:4.10.1643404185-1.el8 | 0:4.10.1643404185-1.el8 |
cri-oRed Hat:openshift:4.10::el7 From an advisory covering 24 CVEs |
before 0:1.23.0-92.rhaos4.10.gitdaab4d1.el7 | 0:1.23.0-92.rhaos4.10.gitdaab4d1.el7 |
cri-o-debuginfoRed Hat:openshift:4.10::el7 From an advisory covering 24 CVEs |
before 0:1.23.0-92.rhaos4.10.gitdaab4d1.el7 | 0:1.23.0-92.rhaos4.10.gitdaab4d1.el7 |
cri-oRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:1.23.1-9.rhaos4.10.gitbdffb9a.el8 | 0:1.23.1-9.rhaos4.10.gitbdffb9a.el8 |
cri-o-debuginfoRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:1.23.1-9.rhaos4.10.gitbdffb9a.el8 | 0:1.23.1-9.rhaos4.10.gitbdffb9a.el8 |
cri-o-debugsourceRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:1.23.1-9.rhaos4.10.gitbdffb9a.el8 | 0:1.23.1-9.rhaos4.10.gitbdffb9a.el8 |
openshiftRed Hat:openshift:4.10::el7 From an advisory covering 24 CVEs |
before 0:4.10.0-202202250816.p0.ge419edf.assembly.stream.el7 | 0:4.10.0-202202250816.p0.ge419edf.assembly.stream.el7 |
openshift-clientsRed Hat:openshift:4.10::el7 From an advisory covering 24 CVEs |
before 0:4.10.0-202202160023.p0.gf93da17.assembly.stream.el7 | 0:4.10.0-202202160023.p0.gf93da17.assembly.stream.el7 |
openshift-clients-redistributableRed Hat:openshift:4.10::el7 From an advisory covering 24 CVEs |
before 0:4.10.0-202202160023.p0.gf93da17.assembly.stream.el7 | 0:4.10.0-202202160023.p0.gf93da17.assembly.stream.el7 |
openshift-hyperkubeRed Hat:openshift:4.10::el7 From an advisory covering 24 CVEs |
before 0:4.10.0-202202250816.p0.ge419edf.assembly.stream.el7 | 0:4.10.0-202202250816.p0.ge419edf.assembly.stream.el7 |
openshiftRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:4.10.0-202202250816.p0.ge419edf.assembly.stream.el8 | 0:4.10.0-202202250816.p0.ge419edf.assembly.stream.el8 |
openshift-clientsRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:4.10.0-202202160023.p0.gf93da17.assembly.stream.el8 | 0:4.10.0-202202160023.p0.gf93da17.assembly.stream.el8 |
openshift-clients-redistributableRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:4.10.0-202202160023.p0.gf93da17.assembly.stream.el8 | 0:4.10.0-202202160023.p0.gf93da17.assembly.stream.el8 |
openshift-hyperkubeRed Hat:openshift:4.10::el8 From an advisory covering 24 CVEs |
before 0:4.10.0-202202250816.p0.ge419edf.assembly.stream.el8 | 0:4.10.0-202202250816.p0.ge419edf.assembly.stream.el8 |
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-2021-21698 is a high vulnerability (CVSS 7.5) in Jenkins Subversion, published November 4, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.14%, the 82nd percentile. Fixed in org.jenkins-ci.plugins:subversion 2.15.1.
References
jenkins.io/security/advisory/2021-11-04
openwall.com/lists/oss-security/2021/11/04/3
nvd.nist.gov/vuln/detail/CVE-2021-21698
github.com/jenkinsci/subversion-plugin/commit/7d1525edea6641a2febd3f7deeac55c0a89b0d7e
github.com/advisories/GHSA-q58j-fhj7-j6fg
github.com/jenkinsci/subversion-plugin
Show 130 moreShow less
access.redhat.com/errata/RHSA-2021:4799
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2020322
bugzilla.redhat.com/show_bug.cgi?id=2020323
bugzilla.redhat.com/show_bug.cgi?id=2020324
bugzilla.redhat.com/show_bug.cgi?id=2020327
bugzilla.redhat.com/show_bug.cgi?id=2020335
bugzilla.redhat.com/show_bug.cgi?id=2020336
bugzilla.redhat.com/show_bug.cgi?id=2020338
bugzilla.redhat.com/show_bug.cgi?id=2020339
bugzilla.redhat.com/show_bug.cgi?id=2020341
bugzilla.redhat.com/show_bug.cgi?id=2020342
bugzilla.redhat.com/show_bug.cgi?id=2020343
bugzilla.redhat.com/show_bug.cgi?id=2020344
bugzilla.redhat.com/show_bug.cgi?id=2020345
bugzilla.redhat.com/show_bug.cgi?id=2020385
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4799.json
access.redhat.com/security/cve/CVE-2021-21685
cve.org/CVERecord?id=CVE-2021-21685
nvd.nist.gov/vuln/detail/CVE-2021-21685
access.redhat.com/security/cve/CVE-2021-21686
cve.org/CVERecord?id=CVE-2021-21686
nvd.nist.gov/vuln/detail/CVE-2021-21686
access.redhat.com/security/cve/CVE-2021-21687
cve.org/CVERecord?id=CVE-2021-21687
nvd.nist.gov/vuln/detail/CVE-2021-21687
access.redhat.com/security/cve/CVE-2021-21688
cve.org/CVERecord?id=CVE-2021-21688
nvd.nist.gov/vuln/detail/CVE-2021-21688
access.redhat.com/security/cve/CVE-2021-21689
cve.org/CVERecord?id=CVE-2021-21689
nvd.nist.gov/vuln/detail/CVE-2021-21689
access.redhat.com/security/cve/CVE-2021-21690
cve.org/CVERecord?id=CVE-2021-21690
nvd.nist.gov/vuln/detail/CVE-2021-21690
access.redhat.com/security/cve/CVE-2021-21691
cve.org/CVERecord?id=CVE-2021-21691
nvd.nist.gov/vuln/detail/CVE-2021-21691
access.redhat.com/security/cve/CVE-2021-21692
cve.org/CVERecord?id=CVE-2021-21692
nvd.nist.gov/vuln/detail/CVE-2021-21692
access.redhat.com/security/cve/CVE-2021-21693
cve.org/CVERecord?id=CVE-2021-21693
nvd.nist.gov/vuln/detail/CVE-2021-21693
access.redhat.com/security/cve/CVE-2021-21694
cve.org/CVERecord?id=CVE-2021-21694
nvd.nist.gov/vuln/detail/CVE-2021-21694
access.redhat.com/security/cve/CVE-2021-21695
cve.org/CVERecord?id=CVE-2021-21695
nvd.nist.gov/vuln/detail/CVE-2021-21695
access.redhat.com/security/cve/CVE-2021-21696
cve.org/CVERecord?id=CVE-2021-21696
nvd.nist.gov/vuln/detail/CVE-2021-21696
access.redhat.com/security/cve/CVE-2021-21697
cve.org/CVERecord?id=CVE-2021-21697
nvd.nist.gov/vuln/detail/CVE-2021-21697
access.redhat.com/security/cve/CVE-2021-21698
cve.org/CVERecord?id=CVE-2021-21698
access.redhat.com/errata/RHSA-2021:4801
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4801.json
access.redhat.com/errata/RHSA-2021:4827
bugzilla.redhat.com/show_bug.cgi?id=1920894
bugzilla.redhat.com/show_bug.cgi?id=2002671
bugzilla.redhat.com/show_bug.cgi?id=2002909
bugzilla.redhat.com/show_bug.cgi?id=2003491
bugzilla.redhat.com/show_bug.cgi?id=2013496
bugzilla.redhat.com/show_bug.cgi?id=2016467
bugzilla.redhat.com/show_bug.cgi?id=2026193
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4827.json
access.redhat.com/errata/RHSA-2021:4829
bugzilla.redhat.com/show_bug.cgi?id=2018478
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4829.json
access.redhat.com/security/cve/CVE-2021-3917
cve.org/CVERecord?id=CVE-2021-3917
nvd.nist.gov/vuln/detail/CVE-2021-3917
github.com/coreos/coreos-installer/commit/2a36405339c87b16ed6c76e91ad5b76638fbdb0c
access.redhat.com/errata/RHSA-2021:4833
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4833.json
access.redhat.com/errata/RHSA-2022:0055
bugzilla.redhat.com/show_bug.cgi?id=1129074
bugzilla.redhat.com/show_bug.cgi?id=2011949
bugzilla.redhat.com/show_bug.cgi?id=2024938
bugzilla.redhat.com/show_bug.cgi?id=2030801
bugzilla.redhat.com/show_bug.cgi?id=2030806
bugzilla.redhat.com/show_bug.cgi?id=2051730
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_0055.json
access.redhat.com/security/cve/CVE-2014-3577
cve.org/CVERecord?id=CVE-2014-3577
nvd.nist.gov/vuln/detail/CVE-2014-3577
access.redhat.com/security/cve/CVE-2021-20319
bugzilla.redhat.com/show_bug.cgi?id=2011862
cve.org/CVERecord?id=CVE-2021-20319
nvd.nist.gov/vuln/detail/CVE-2021-20319
github.com/coreos/coreos-installer/security/advisories/GHSA-3r3g-g73x-g593
access.redhat.com/security/cve/CVE-2021-21684
cve.org/CVERecord?id=CVE-2021-21684
nvd.nist.gov/vuln/detail/CVE-2021-21684
jenkins.io/security/advisory/2021-10-06
access.redhat.com/security/cve/CVE-2021-41190
cve.org/CVERecord?id=CVE-2021-41190
nvd.nist.gov/vuln/detail/CVE-2021-41190
github.com/moby/moby/security/advisories/GHSA-xmmx-7jpf-fx42
github.com/opencontainers/distribution-spec/security/advisories/GHSA-mc8v-mgrf-8f4m
github.com/opencontainers/image-spec/security/advisories/GHSA-77vh-xpmg-72qh
access.redhat.com/security/cve/CVE-2021-41772
bugzilla.redhat.com/show_bug.cgi?id=2020736
cve.org/CVERecord?id=CVE-2021-41772
nvd.nist.gov/vuln/detail/CVE-2021-41772
groups.google.com/g/golang-announce/c/0fM21h43arc
access.redhat.com/security/cve/CVE-2021-44716
cve.org/CVERecord?id=CVE-2021-44716
nvd.nist.gov/vuln/detail/CVE-2021-44716
groups.google.com/g/golang-announce/c/hcmEScgc00k
access.redhat.com/security/cve/CVE-2021-44717
cve.org/CVERecord?id=CVE-2021-44717
nvd.nist.gov/vuln/detail/CVE-2021-44717
access.redhat.com/security/cve/CVE-2022-0532
cve.org/CVERecord?id=CVE-2022-0532
nvd.nist.gov/vuln/detail/CVE-2022-0532
github.com/cri-o/cri-o/security/advisories/GHSA-w2j5-3rcx-vx7x
kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster
access.redhat.com/security/cve/CVE-2022-20612
bugzilla.redhat.com/show_bug.cgi?id=2044460
cve.org/CVERecord?id=CVE-2022-20612
nvd.nist.gov/vuln/detail/CVE-2022-20612
jenkins.io/security/advisory/2022-01-12
access.redhat.com/security/cve/CVE-2022-20617
bugzilla.redhat.com/show_bug.cgi?id=2044502
cve.org/CVERecord?id=CVE-2022-20617
nvd.nist.gov/vuln/detail/CVE-2022-20617
Left out here: 28 versions. The JSON record has them.