Kubernetes Java client libraries unvalidated path traversal in Copy implementation
CVE-2020-8570
9.1CRITICAL
Summary
Kubernetes Java client libraries in version 10.0.0 and versions prior to 9.0.1 allow writes to paths outside of the current directory when copying multiple files from a remote pod which sends a maliciously crafted archive. This can potentially overwrite any files on the system of the process executing the client code.
Affected Version(s)
Kubernetes Java Client all versions prior to 9.0
Kubernetes Java Client 9.0 < 9.0.2
Kubernetes Java Client 10.0 < 10.0.1
References
CVSS V3.1
Score:
9.1
Severity:
CRITICAL
Confidentiality:
None
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved
Credit
Discovered via CodeQL automated scanning on GitHub