Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-8570

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2020-8570
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 11:44 UTC · Revision 1

Source evidence

CVE-2020-8570

core-osv · Original source

Published 21 Jan 2021, 17:15 UTC

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.

osv:CVE-2020-8570
Complete source record
{
  "id": "38ec31f4c9996996a08e38554d8f98a95aa2b139980ef025e01fe73894a01d77",
  "url": "https://osv.dev/vulnerability/CVE-2020-8570",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-8570",
    "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.",
    "evidence": "osv:CVE-2020-8570",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2020-8570",
      "aliases": [
        "CVE-2020-8570",
        "GHSA-cghx-9gcr-r42x"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/kubernetes-client/java",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "6267ff3cb7ad12984bd1a9aec96ee3b075da460b"
                },
                {
                  "introduced": "f68f17720e153bf5ddca6e63df70477c776e765f"
                },
                {
                  "fixed": "6267ff3cb7ad12984bd1a9aec96ee3b075da460b"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:kubernetes:java:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "9.0.2"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:kubernetes:java:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "10.0.0"
                      },
                      {
                        "fixed": "10.0.1"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "client-java-parent-8.0.1",
            "client-java-parent-6.0.1",
            "client-java-parent-2.0.0",
            "client-java-parent-2.0.0-beta2",
            "client-java-parent-1.0.0-beta3",
            "client-java-parent-1.0.0-beta2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-8570.json"
          }
        }
      ],
      "modified": "2026-10-20T10:54:38.223164526Z",
      "provider": "osv",
      "references": [
        "https://lists.apache.org/thread.html/r0c76b3d0be348f788cd947054141de0229af00c540564711e828fd40%40%3Ccommits.druid.apache.org%3E",
        "https://lists.apache.org/thread.html/r1975078e44d96f2a199aa90aa874b57a202eaf7f25f2fde6d1c44942%40%3Ccommits.druid.apache.org%3E",
        "https://lists.apache.org/thread.html/rcafa485d63550657f068775801aeb706b7a07140a8ebbdef822b3bb3%40%3Ccommits.druid.apache.org%3E",
        "https://lists.apache.org/thread.html/rdb223e1b82e3d7d8e4eaddce8dd1ab87252e3935cc41c859f49767b6%40%3Ccommits.druid.apache.org%3E",
        "https://groups.google.com/g/kubernetes-security-announce/c/sd5h73sFPrg",
        "https://github.com/kubernetes-client/java/issues/1491"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2020-8570",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 385784,
  "published_at": "2021-01-21T17:15:14.327+00:00"
}