CVE-2018-1002100
Kubernetes arbitrary file overwrite
In Kubernetes versions 1.5.x, 1.6.x, 1.7.x, 1.8.x, and prior to version 1.9.6, the kubectl cp command insecurely handles tar data returned from the container, and can be caused to overwrite arbitrary local files.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- High
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.2
In Kubernetes versions 1.5.x, 1.6.x, 1.7.x, 1.8.x, and prior to version 1.9.6, the kubectl cp command insecurely handles tar data returned from the container, and can be caused to overwrite arbitrary local files.
- Record
CVE-2018-1002100- CVSS 3.0
- 4.2 Medium
CVSS:3.0/AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
EUVDEUVD-2022-2004
4.2
In Kubernetes versions 1.5.x, 1.6.x, 1.7.x, 1.8.x, and prior to version 1.9.6, the kubectl cp command insecurely handles tar data returned from the container, and can be caused to overwrite arbitrary local files.
- Record
EUVD-2022-2004- CVSS 3.0
- 4.2 Medium
CVSS:3.0/AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-2jq6-ffph-p4h8
5.5
Kubernetes arbitrary file overwrite
In Kubernetes versions 1.5.x, 1.6.x, 1.7.x, 1.8.x, and prior to version 1.9.6, the kubectl cp command insecurely handles tar data returned from the container, and can be caused to overwrite arbitrary local files.
- Record
GHSA-2jq6-ffph-p4h8- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-20
- Updated
- 2026-11-02
NVD
4.2
In Kubernetes versions 1.5.x, 1.6.x, 1.7.x, 1.8.x, and prior to version 1.9.6, the kubectl cp command insecurely handles tar data returned from the container, and can be caused to overwrite arbitrary local files.
- Record
CVE-2018-1002100- CVSS 3.0
- 4.2 Medium
CVSS:3.0/AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:H/A:N - CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - CVSS 2.0
- 3.6 Low
AV:L/AC:L/Au:N/C:N/I:P/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
OSV
5.5
In Kubernetes versions 1.5.x, 1.6.x, 1.7.x, 1.8.x, and prior to version 1.9.6, the kubectl cp command insecurely handles tar data returned from the container, and can be caused to overwrite arbitrary local files.
- Record
CVE-2018-1002100- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-1002100
5.5
In Kubernetes versions 1.5.x, 1.6.x, 1.7.x, 1.8.x, and prior to version 1.9.6, the kubectl cp command insecurely handles tar data returned from the container, and can be caused to overwrite arbitrary local files.
- Record
DEBIAN-CVE-2018-1002100- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 5 moreShow less
OSVGHSA-2jq6-ffph-p4h8
5.5
Kubernetes arbitrary file overwrite
In Kubernetes versions 1.5.x, 1.6.x, 1.7.x, 1.8.x, and prior to version 1.9.6, the kubectl cp command insecurely handles tar data returned from the container, and can be caused to overwrite arbitrary local files.
- Record
GHSA-2jq6-ffph-p4h8- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVRHBA-2018:1796
6.1
Red Hat Bug Fix Advisory: OpenShift Container Platform 3.9 bug fix and enhancement update
- Record
RHBA-2018:1796- CVSS 3.0
- 6.1 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:N/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-1002100
4.2
In Kubernetes versions 1.5.x, 1.6.x, 1.7.x, 1.8.x, and prior to version 1.9.6, the kubectl cp command insecurely handles tar data returned from the container, and can be caused to overwrite arbitrary local files.
- Record
UBUNTU-CVE-2018-1002100- CVSS 3.0
- 4.2 Medium
CVSS:3.0/AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:H/A:N - CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVGO-2023-1959 No score
Kubernetes arbitrary file overwrite in k8s.io/kubernetes
Kubernetes arbitrary file overwrite in k8s.io/kubernetes
- Record
GO-2023-1959- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15424-1 No score
govulncheck-vulndb-0.0.20250807T150727-1.1 on GA media
These are all security issues fixed in the govulncheck-vulndb-0.0.20250807T150727-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15424-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
k8s.io/kubernetesGo |
1.5.0-alpha.0 up to 1.9.6 | 1.9.6 |
kubernetesDebian:12 |
before 1.17.4-1 | 1.17.4-1 |
kubernetesDebian:13 |
before 1.17.4-1 | 1.17.4-1 |
kubernetesDebian:14 |
before 1.17.4-1 | 1.17.4-1 |
k8s.io/kubernetesGo |
1.5.0 up to 1.9.6 | 1.9.6 |
atomic-openshiftRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-clientsRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-clients-redistributableRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-cluster-capacityRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-docker-excluderRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
Show 27 moreShow less
| Package | Affected | Fixed |
|---|---|---|
atomic-openshift-dockerregistryRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.349.8b7912c.el7 | 0:3.9.30-1.git.349.8b7912c.el7 |
atomic-openshift-excluderRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-federation-servicesRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-masterRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-nodeRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-podRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-sdn-ovsRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-service-catalogRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-template-service-brokerRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-testsRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.0.dec1ba7.el7 | 0:3.9.30-1.git.0.dec1ba7.el7 |
atomic-openshift-utilsRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.7.46f8678.el7 | 0:3.9.30-1.git.7.46f8678.el7 |
atomic-openshift-web-consoleRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.245.4a3aade.el7 | 0:3.9.30-1.git.245.4a3aade.el7 |
cri-oRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:1.9.12-1.gitfa11beb.el7 | 0:1.9.12-1.gitfa11beb.el7 |
cri-o-debuginfoRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:1.9.12-1.gitfa11beb.el7 | 0:1.9.12-1.gitfa11beb.el7 |
cri-toolsRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:1.0.0-5.rhaos3.9.git8e6013a.el7 | 0:1.0.0-5.rhaos3.9.git8e6013a.el7 |
cri-tools-debuginfoRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:1.0.0-5.rhaos3.9.git8e6013a.el7 | 0:1.0.0-5.rhaos3.9.git8e6013a.el7 |
golang-github-prometheus-node_exporterRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.890.7ea5173.el7 | 0:3.9.30-1.git.890.7ea5173.el7 |
openshift-ansibleRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.7.46f8678.el7 | 0:3.9.30-1.git.7.46f8678.el7 |
openshift-ansible-docsRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.7.46f8678.el7 | 0:3.9.30-1.git.7.46f8678.el7 |
openshift-ansible-playbooksRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.7.46f8678.el7 | 0:3.9.30-1.git.7.46f8678.el7 |
openshift-ansible-rolesRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.7.46f8678.el7 | 0:3.9.30-1.git.7.46f8678.el7 |
prometheus-node-exporterRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:3.9.30-1.git.890.7ea5173.el7 | 0:3.9.30-1.git.890.7ea5173.el7 |
rubygem-fluent-plugin-elasticsearchRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:1.16.1-1.el7 | 0:1.16.1-1.el7 |
rubygem-fluent-plugin-elasticsearch-docRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:1.16.1-1.el7 | 0:1.16.1-1.el7 |
rubygem-fluent-plugin-kubernetes_metadata_filterRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:1.0.3-1.el7 | 0:1.0.3-1.el7 |
rubygem-fluent-plugin-kubernetes_metadata_filter-docRed Hat:openshift:3.9::el7 From an advisory covering 2 CVEs |
before 0:1.0.3-1.el7 | 0:1.0.3-1.el7 |
govulncheck-vulndbopenSUSE:Tumbleweed From an advisory covering 44 CVEs |
before 0.0.20250807T150727-1.1 | 0.0.20250807T150727-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| 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-2018-1002100 is a medium vulnerability (CVSS 4.2) in Kubernetes, published June 1, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.67%, the 76th percentile. Fixed in k8s.io/kubernetes 1.9.6.
References
github.com/kubernetes/kubernetes/issues/61297
hansmi.ch/articles/2018-04-openshift-s2i-security
bugzilla.redhat.com/show_bug.cgi?id=1564305
nvd.nist.gov/vuln/detail/CVE-2018-1002100
github.com/advisories/GHSA-2jq6-ffph-p4h8
security-tracker.debian.org/tracker/CVE-2018-1002100
Show 78 moreShow less
github.com/kubernetes/kubernetes
access.redhat.com/errata/RHBA-2018:1796
bugzilla.redhat.com/show_bug.cgi?id=1549220
bugzilla.redhat.com/show_bug.cgi?id=1550847
bugzilla.redhat.com/show_bug.cgi?id=1554407
bugzilla.redhat.com/show_bug.cgi?id=1557290
bugzilla.redhat.com/show_bug.cgi?id=1559443
bugzilla.redhat.com/show_bug.cgi?id=1560170
bugzilla.redhat.com/show_bug.cgi?id=1564847
bugzilla.redhat.com/show_bug.cgi?id=1565372
bugzilla.redhat.com/show_bug.cgi?id=1567250
bugzilla.redhat.com/show_bug.cgi?id=1567767
bugzilla.redhat.com/show_bug.cgi?id=1568361
bugzilla.redhat.com/show_bug.cgi?id=1569825
bugzilla.redhat.com/show_bug.cgi?id=1570540
bugzilla.redhat.com/show_bug.cgi?id=1570982
bugzilla.redhat.com/show_bug.cgi?id=1572192
bugzilla.redhat.com/show_bug.cgi?id=1577357
bugzilla.redhat.com/show_bug.cgi?id=1577359
bugzilla.redhat.com/show_bug.cgi?id=1577877
bugzilla.redhat.com/show_bug.cgi?id=1578088
bugzilla.redhat.com/show_bug.cgi?id=1578989
bugzilla.redhat.com/show_bug.cgi?id=1579898
bugzilla.redhat.com/show_bug.cgi?id=1581860
bugzilla.redhat.com/show_bug.cgi?id=1582190
security.access.redhat.com/data/csaf/v2/advisories/2018/rhba-2018_1796.json
access.redhat.com/security/cve/CVE-2018-1000400
bugzilla.redhat.com/show_bug.cgi?id=1578109
cve.org/CVERecord?id=CVE-2018-1000400
nvd.nist.gov/vuln/detail/CVE-2018-1000400
access.redhat.com/security/cve/CVE-2018-1002100
cve.org/CVERecord?id=CVE-2018-1002100
ubuntu.com/security/CVE-2018-1002100
github.com/kubernetes/kubernetes/commit/f180c969ccd47b9d00dbaf5cbd5b37eb8b49ae08
suse.com/security/cve/CVE-2015-7561
suse.com/security/cve/CVE-2016-9962
suse.com/security/cve/CVE-2017-1000056
suse.com/security/cve/CVE-2017-1002102
suse.com/security/cve/CVE-2018-1002100
suse.com/security/cve/CVE-2018-1002101
suse.com/security/cve/CVE-2018-16733
suse.com/security/cve/CVE-2018-19184
suse.com/security/cve/CVE-2019-1002100
suse.com/security/cve/CVE-2019-1002101
suse.com/security/cve/CVE-2019-11245
suse.com/security/cve/CVE-2019-11251
suse.com/security/cve/CVE-2019-11253
suse.com/security/cve/CVE-2020-26240
suse.com/security/cve/CVE-2020-26241
suse.com/security/cve/CVE-2020-8551
suse.com/security/cve/CVE-2020-8555
suse.com/security/cve/CVE-2020-8557
suse.com/security/cve/CVE-2020-8558
suse.com/security/cve/CVE-2020-8562
suse.com/security/cve/CVE-2020-8563
suse.com/security/cve/CVE-2020-8566
suse.com/security/cve/CVE-2021-25735
suse.com/security/cve/CVE-2021-25736
suse.com/security/cve/CVE-2021-25737
suse.com/security/cve/CVE-2021-25741
suse.com/security/cve/CVE-2021-25743
suse.com/security/cve/CVE-2021-30465
suse.com/security/cve/CVE-2022-29162
suse.com/security/cve/CVE-2022-29177
suse.com/security/cve/CVE-2022-3162
suse.com/security/cve/CVE-2022-3294
suse.com/security/cve/CVE-2023-2431
suse.com/security/cve/CVE-2023-25809
suse.com/security/cve/CVE-2023-2727
suse.com/security/cve/CVE-2023-2728
suse.com/security/cve/CVE-2023-27561
suse.com/security/cve/CVE-2023-28642
suse.com/security/cve/CVE-2023-5528
suse.com/security/cve/CVE-2024-45310
suse.com/security/cve/CVE-2024-5321
suse.com/security/cve/CVE-2025-3445
suse.com/security/cve/CVE-2025-47907
suse.com/security/cve/CVE-2025-47908