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.
| Software | From | Fixed in |
|---|---|---|
| kubernetes / java | - | 9.0.2 |
| kubernetes / java | 10.0.0 | 10.0.1 |
io.kubernetes / client-java
|
- | 9.0.2 |
io.kubernetes / client-java
|
10.0.0 | 10.0.0.x |
io.kubernetes / client-java
|
10.0.0 | 10.0.1 |