First published: Thu Jan 21 2021(Updated: )
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.
Credit: jordan@liggitt.net
Affected Software | Affected Version | How to fix |
---|---|---|
Kubernetes Java | <9.0.2 | |
Kubernetes Java | >=10.0.0<10.0.1 |
Upgrade to 9.0.2, 10.0.1 or 11.0.0 versions of the library.
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The vulnerability ID for this issue is CVE-2020-8570.
CVE-2020-8570 has a severity rating of 9.1 (Critical).
The affected software is Kubernetes Java client libraries in version 10.0.0 and versions prior to 9.0.2.
This vulnerability allows writes to paths outside of the current directory and can potentially overwrite any files on the system.
Yes, you can find more information about CVE-2020-8570 at the following references: [link1](https://github.com/kubernetes-client/java/issues/1491), [link2](https://groups.google.com/g/kubernetes-security-announce/c/sd5h73sFPrg), [link3](https://lists.apache.org/thread.html/r0c76b3d0be348f788cd947054141de0229af00c540564711e828fd40@%3Ccommits.druid.apache.org%3E)