GSD-2020-8555

Vulnerability from gsd - Updated: 2023-12-13 01:21
Details
The Kubernetes kube-controller-manager in versions v1.0-1.14, versions prior to v1.15.12, v1.16.9, v1.17.5, and version v1.18.0 are vulnerable to a Server Side Request Forgery (SSRF) that allows certain authorized users to leak up to 500 bytes of arbitrary information from unprotected endpoints within the master's host network (such as link-local or loopback services).
Aliases
Aliases

{
  "GSD": {
    "alias": "CVE-2020-8555",
    "description": "The Kubernetes kube-controller-manager in versions v1.0-1.14, versions prior to v1.15.12, v1.16.9, v1.17.5, and version v1.18.0 are vulnerable to a Server Side Request Forgery (SSRF) that allows certain authorized users to leak up to 500 bytes of arbitrary information from unprotected endpoints within the master\u0027s host network (such as link-local or loopback services).",
    "id": "GSD-2020-8555",
    "references": [
      "https://www.suse.com/security/cve/CVE-2020-8555.html",
      "https://access.redhat.com/errata/RHSA-2020:2594",
      "https://access.redhat.com/errata/RHSA-2020:2479",
      "https://access.redhat.com/errata/RHSA-2020:2449",
      "https://access.redhat.com/errata/RHSA-2020:2448",
      "https://access.redhat.com/errata/RHSA-2020:2441",
      "https://access.redhat.com/errata/RHSA-2020:2440",
      "https://linux.oracle.com/cve/CVE-2020-8555.html"
    ]
  },
  "gsd": {
    "metadata": {
      "exploitCode": "unknown",
      "remediation": "unknown",
      "reportConfidence": "confirmed",
      "type": "vulnerability"
    },
    "osvSchema": {
      "aliases": [
        "CVE-2020-8555"
      ],
      "details": "The Kubernetes kube-controller-manager in versions v1.0-1.14, versions prior to v1.15.12, v1.16.9, v1.17.5, and version v1.18.0 are vulnerable to a Server Side Request Forgery (SSRF) that allows certain authorized users to leak up to 500 bytes of arbitrary information from unprotected endpoints within the master\u0027s host network (such as link-local or loopback services).",
      "id": "GSD-2020-8555",
      "modified": "2023-12-13T01:21:53.665168Z",
      "schema_version": "1.4.0"
    }
  },
  "namespaces": {
    "cve.org": {
      "CVE_data_meta": {
        "AKA": "",
        "ASSIGNER": "security@kubernetes.io",
        "DATE_PUBLIC": "",
        "ID": "CVE-2020-8555",
        "STATE": "PUBLIC",
        "TITLE": "Kubernetes  kube-controller-manager SSRF"
      },
      "affects": {
        "vendor": {
          "vendor_data": [
            {
              "product": {
                "product_data": [
                  {
                    "product_name": "Kubernetes",
                    "version": {
                      "version_data": [
                        {
                          "platform": "",
                          "version_affected": "\u003c",
                          "version_name": "1.15",
                          "version_value": "1.15.12"
                        },
                        {
                          "platform": "",
                          "version_affected": "\u003c",
                          "version_name": "1.16",
                          "version_value": "1.16.9"
                        },
                        {
                          "platform": "",
                          "version_affected": "\u003c",
                          "version_name": "1.17",
                          "version_value": "1.17.5"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.18.0"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.1"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.2"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.3"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.4"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.5"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.6"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.7"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.8"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.9"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.10"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.11"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.12"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.13"
                        },
                        {
                          "platform": "",
                          "version_affected": "",
                          "version_name": "",
                          "version_value": "1.14"
                        }
                      ]
                    }
                  }
                ]
              },
              "vendor_name": "Kubernetes"
            }
          ]
        }
      },
      "configuration": [],
      "credit": [
        {
          "lang": "eng",
          "value": "Brice Augras from Groupe-Asten and Christophe Hauquiert from Nokia"
        }
      ],
      "data_format": "MITRE",
      "data_type": "CVE",
      "data_version": "4.0",
      "description": {
        "description_data": [
          {
            "lang": "eng",
            "value": "The Kubernetes kube-controller-manager in versions v1.0-1.14, versions prior to v1.15.12, v1.16.9, v1.17.5, and version v1.18.0 are vulnerable to a Server Side Request Forgery (SSRF) that allows certain authorized users to leak up to 500 bytes of arbitrary information from unprotected endpoints within the master\u0027s host network (such as link-local or loopback services)."
          }
        ]
      },
      "exploit": [],
      "generator": {
        "engine": "Vulnogram 0.0.9"
      },
      "impact": {
        "cvss": {
          "attackComplexity": "HIGH",
          "attackVector": "NETWORK",
          "availabilityImpact": "NONE",
          "baseScore": 6.3,
          "baseSeverity": "MEDIUM",
          "confidentialityImpact": "HIGH",
          "integrityImpact": "NONE",
          "privilegesRequired": "LOW",
          "scope": "CHANGED",
          "userInteraction": "NONE",
          "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N",
          "version": "3.1"
        }
      },
      "problemtype": {
        "problemtype_data": [
          {
            "description": [
              {
                "lang": "eng",
                "value": "CWE-918 Server-Side Request Forgery (SSRF)"
              }
            ]
          }
        ]
      },
      "references": {
        "reference_data": [
          {
            "name": "[oss-security] 20200601 CVE-2020-8555: Kubernetes: Half-Blind SSRF in kube-controller-manager",
            "refsource": "MLIST",
            "url": "http://www.openwall.com/lists/oss-security/2020/06/01/4"
          },
          {
            "name": "",
            "refsource": "MLIST",
            "url": "https://groups.google.com/d/topic/kubernetes-security-announce/kEK27tqqs30/discussion"
          },
          {
            "name": "https://github.com/kubernetes/kubernetes/issues/91542",
            "refsource": "CONFIRM",
            "url": "https://github.com/kubernetes/kubernetes/issues/91542"
          },
          {
            "name": "FEDORA-2020-aeea04cd13",
            "refsource": "FEDORA",
            "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3SOCLOPTSYABTE4CLTSPDIFE6ZZZR4LX/"
          },
          {
            "name": "https://security.netapp.com/advisory/ntap-20200724-0005/",
            "refsource": "CONFIRM",
            "url": "https://security.netapp.com/advisory/ntap-20200724-0005/"
          },
          {
            "name": "[oss-security] 20210504 [kubernetes] CVE-2020-8562: Bypass of Kubernetes API Server proxy TOCTOU",
            "refsource": "MLIST",
            "url": "http://www.openwall.com/lists/oss-security/2021/05/04/8"
          }
        ]
      },
      "solution": [],
      "source": {
        "advisory": "",
        "defect": [
          "https://github.com/kubernetes/kubernetes/issues/91542"
        ],
        "discovery": "EXTERNAL"
      },
      "work_around": [
        {
          "lang": "eng",
          "value": "Prior to upgrading, this vulnerability can be mitigated by adding endpoint protections on the master or restricting usage of the vulnerable volume types (for example by constraining usage with a PodSecurityPolicy or third-party admission controller such as Gatekeeper) and restricting StorageClass write permissions through RBAC."
        }
      ]
    },
    "gitlab.com": {
      "advisories": [
        {
          "affected_range": "\u003cv1.15.11 || \u003e=v1.16.0 \u003cv1.16.9 || \u003e=v1.17.0 \u003cv1.17.5 || =v1.18.0",
          "affected_versions": "All versions before 1.15.11, all versions starting from 1.16.0 before 1.16.9, all versions starting from 1.17.0 before 1.17.5, version 1.18.0",
          "cvss_v2": "AV:N/AC:M/Au:S/C:P/I:N/A:N",
          "cvss_v3": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N",
          "cwe_ids": [
            "CWE-1035",
            "CWE-918",
            "CWE-937"
          ],
          "date": "2021-05-04",
          "description": "The Kubernetes kube-controller-manager is vulnerable to a Server Side Request Forgery (SSRF) that allows certain authorized users to leak up to bytes of arbitrary information from unprotected endpoints within the master\u0027s host network (such as link-local or loopback services).",
          "fixed_versions": [
            "v1.15.11",
            "v1.16.9",
            "v1.17.5",
            "v1.18.1-beta.0"
          ],
          "identifier": "CVE-2020-8555",
          "identifiers": [
            "CVE-2020-8555"
          ],
          "not_impacted": "All versions starting from 1.15.11 before 1.16.0, all versions starting from 1.16.9 before 1.17.0, all versions starting from 1.17.5 before 1.18.0, all versions after 1.18.0",
          "package_slug": "go/github.com/kubernetes/kubernetes",
          "pubdate": "2020-06-05",
          "solution": "Upgrade to versions 1.15.11, 1.16.9, 1.17.5, 1.18.1-beta.0 or above. *Note*: 1.18.1-beta.0 may be an unstable version. Use caution.",
          "title": "Server-Side Request Forgery (SSRF)",
          "urls": [
            "https://nvd.nist.gov/vuln/detail/CVE-2020-8555"
          ],
          "uuid": "49421dfe-0e2d-413e-b572-b20d7a119e7a",
          "versions": [
            {
              "commit": {
                "sha": "38d05c7c415152c9249ad0c553cbbcb86f247a68",
                "tags": [
                  "v1.16.0"
                ],
                "timestamp": "20190913145653"
              },
              "number": "v1.16.0"
            },
            {
              "commit": {
                "sha": "02a9c9f39a18ee40c37835c36c7c80e0797b0d85",
                "tags": [
                  "v1.17.0"
                ],
                "timestamp": "20191206012503"
              },
              "number": "v1.17.0"
            },
            {
              "commit": {
                "sha": "bc19501317000efb086595adb9ad5f3627a6d95a",
                "tags": [
                  "v1.15.11"
                ],
                "timestamp": "20200312205918"
              },
              "number": "v1.15.11"
            },
            {
              "commit": {
                "sha": "6ac870f868255d1d40ce3ac115b62f8d5e02e8a3",
                "tags": [
                  "v1.18.1-beta.0"
                ],
                "timestamp": "20200325144952"
              },
              "number": "v1.18.1-beta.0"
            },
            {
              "commit": {
                "sha": "f6cc41b23ef90243e9dbba5fbad501630caaa737",
                "tags": [
                  "v1.18.0"
                ],
                "timestamp": "20200325144952"
              },
              "number": "v1.18.0"
            },
            {
              "commit": {
                "sha": "270e315bf98d867a302bec5c1d0b9ed045708bf2",
                "tags": [
                  "v1.17.5"
                ],
                "timestamp": "20200416113457"
              },
              "number": "v1.17.5"
            },
            {
              "commit": {
                "sha": "9c4650b12ad33a2a41b0f474ec11c2bf1371658e",
                "tags": [
                  "v1.16.9"
                ],
                "timestamp": "20200416113528"
              },
              "number": "v1.16.9"
            }
          ]
        },
        {
          "affected_range": "\u003e=1.18.0 \u003c1.18.1||\u003e=1.17.0 \u003c1.17.4||\u003e=1.16.0 \u003c1.16.9||\u003c1.15.12",
          "affected_versions": "All versions starting from 1.18.0 before 1.18.1, all versions starting from 1.17.0 before 1.17.4, all versions starting from 1.16.0 before 1.16.9, all versions before 1.15.12",
          "cvss_v2": "AV:N/AC:M/Au:S/C:P/I:N/A:N",
          "cvss_v3": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N",
          "cwe_ids": [
            "CWE-1035",
            "CWE-918",
            "CWE-937"
          ],
          "date": "2022-04-12",
          "description": "The Kubernetes kube-controller-manager in versions v1.0-1.14, versions prior to v1.15.12, v1.16.9, v1.17.5, and version v1.18.0 is vulnerable to a Server Side Request Forgery (SSRF) that allows certain authorized users to leak up to 500 bytes of arbitrary information from unprotected endpoints within the master\u0027s host network (such as link-local or loopback services).",
          "fixed_versions": [
            "1.18.1",
            "1.18.1",
            "1.16.9",
            "1.15.12",
            "1.15.12"
          ],
          "identifier": "CVE-2020-8555",
          "identifiers": [
            "GHSA-x6mj-w4jf-jmgw",
            "CVE-2020-8555"
          ],
          "not_impacted": "All versions before 1.18.0, all versions starting from 1.18.1, all versions before 1.17.0, all versions starting from 1.17.4, all versions before 1.16.0, all versions starting from 1.15.12 before 1.16.9",
          "package_slug": "go/github.com/kubernetes/kubernetes/pkg/volume/storageos",
          "pubdate": "2022-02-15",
          "solution": "Upgrade to versions 1.18.1, 1.18.1, 1.16.9, 1.15.12, 1.15.12 or above.",
          "title": "Server-Side Request Forgery (SSRF)",
          "urls": [
            "https://nvd.nist.gov/vuln/detail/CVE-2020-8555",
            "https://github.com/kubernetes/kubernetes/issues/91542",
            "https://github.com/kubernetes/kubernetes/pull/89794",
            "https://groups.google.com/d/topic/kubernetes-security-announce/kEK27tqqs30/discussion",
            "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3SOCLOPTSYABTE4CLTSPDIFE6ZZZR4LX/",
            "https://security.netapp.com/advisory/ntap-20200724-0005/",
            "http://www.openwall.com/lists/oss-security/2020/06/01/4",
            "http://www.openwall.com/lists/oss-security/2021/05/04/8",
            "https://github.com/advisories/GHSA-x6mj-w4jf-jmgw"
          ],
          "uuid": "0df79936-304b-41b2-8141-a19199f9ddd8"
        },
        {
          "affected_range": "\u003c1.15.11||\u003e=1.16.0 \u003c1.16.9||\u003e=1.17.0 \u003c1.17.5||\u003e=1.18.0 \u003c1.18.1",
          "affected_versions": "All versions before 1.15.11, all versions starting from 1.16.0 before 1.16.9, all versions starting from 1.17.0 before 1.17.5, version 1.18.0",
          "cvss_v2": "AV:N/AC:M/Au:S/C:P/I:N/A:N",
          "cvss_v3": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N",
          "cwe_ids": [
            "CWE-1035",
            "CWE-918",
            "CWE-937"
          ],
          "date": "2021-05-04",
          "description": "The Kubernetes kube-controller-manager is vulnerable to a Server Side Request Forgery (SSRF) that allows certain authorized users to leak up to bytes of arbitrary information from unprotected endpoints within the master\u0027s host network (such as link-local or loopback services).",
          "fixed_versions": [
            "1.15.11",
            "1.16.9",
            "1.17.5",
            "1.18.1"
          ],
          "identifier": "CVE-2020-8555",
          "identifiers": [
            "CVE-2020-8555"
          ],
          "not_impacted": "All versions starting from 1.15.11 before 1.16.0, all versions starting from 1.17.5 before 1.18.0, all versions starting from 1.18.1",
          "package_slug": "go/k8s.io/kubernetes/pkg/apis/apps/validation",
          "pubdate": "2020-06-05",
          "solution": "Upgrade to version 1.15.11, 1.16.9, 1.17.5, 1.18.1 or above.",
          "title": "Server-Side Request Forgery (SSRF)",
          "urls": [
            "https://nvd.nist.gov/vuln/detail/CVE-2020-8555"
          ],
          "uuid": "17a622d8-557c-4209-9a96-aa69e3d747eb"
        }
      ]
    },
    "nvd.nist.gov": {
      "configurations": {
        "CVE_data_version": "4.0",
        "nodes": [
          {
            "children": [],
            "cpe_match": [
              {
                "cpe23Uri": "cpe:2.3:a:kubernetes:kubernetes:1.18.0:-:*:*:*:*:*:*",
                "cpe_name": [],
                "vulnerable": true
              },
              {
                "cpe23Uri": "cpe:2.3:a:kubernetes:kubernetes:*:*:*:*:*:*:*:*",
                "cpe_name": [],
                "versionEndExcluding": "1.15.11",
                "vulnerable": true
              },
              {
                "cpe23Uri": "cpe:2.3:a:kubernetes:kubernetes:*:*:*:*:*:*:*:*",
                "cpe_name": [],
                "versionEndExcluding": "1.17.5",
                "versionStartIncluding": "1.17.0",
                "vulnerable": true
              },
              {
                "cpe23Uri": "cpe:2.3:a:kubernetes:kubernetes:*:*:*:*:*:*:*:*",
                "cpe_name": [],
                "versionEndExcluding": "1.16.9",
                "versionStartIncluding": "1.16.0",
                "vulnerable": true
              }
            ],
            "operator": "OR"
          },
          {
            "children": [],
            "cpe_match": [
              {
                "cpe23Uri": "cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:*",
                "cpe_name": [],
                "vulnerable": true
              }
            ],
            "operator": "OR"
          }
        ]
      },
      "cve": {
        "CVE_data_meta": {
          "ASSIGNER": "security@kubernetes.io",
          "ID": "CVE-2020-8555"
        },
        "data_format": "MITRE",
        "data_type": "CVE",
        "data_version": "4.0",
        "description": {
          "description_data": [
            {
              "lang": "en",
              "value": "The Kubernetes kube-controller-manager in versions v1.0-1.14, versions prior to v1.15.12, v1.16.9, v1.17.5, and version v1.18.0 are vulnerable to a Server Side Request Forgery (SSRF) that allows certain authorized users to leak up to 500 bytes of arbitrary information from unprotected endpoints within the master\u0027s host network (such as link-local or loopback services)."
            }
          ]
        },
        "problemtype": {
          "problemtype_data": [
            {
              "description": [
                {
                  "lang": "en",
                  "value": "CWE-918"
                }
              ]
            }
          ]
        },
        "references": {
          "reference_data": [
            {
              "name": "N/A",
              "refsource": "MLIST",
              "tags": [
                "Mailing List",
                "Third Party Advisory"
              ],
              "url": "https://groups.google.com/d/topic/kubernetes-security-announce/kEK27tqqs30/discussion"
            },
            {
              "name": "https://github.com/kubernetes/kubernetes/issues/91542",
              "refsource": "CONFIRM",
              "tags": [
                "Third Party Advisory"
              ],
              "url": "https://github.com/kubernetes/kubernetes/issues/91542"
            },
            {
              "name": "[oss-security] 20200601 CVE-2020-8555: Kubernetes: Half-Blind SSRF in kube-controller-manager",
              "refsource": "MLIST",
              "tags": [
                "Mailing List",
                "Third Party Advisory"
              ],
              "url": "http://www.openwall.com/lists/oss-security/2020/06/01/4"
            },
            {
              "name": "FEDORA-2020-aeea04cd13",
              "refsource": "FEDORA",
              "tags": [
                "Mailing List",
                "Third Party Advisory"
              ],
              "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3SOCLOPTSYABTE4CLTSPDIFE6ZZZR4LX/"
            },
            {
              "name": "https://security.netapp.com/advisory/ntap-20200724-0005/",
              "refsource": "CONFIRM",
              "tags": [
                "Third Party Advisory"
              ],
              "url": "https://security.netapp.com/advisory/ntap-20200724-0005/"
            },
            {
              "name": "[oss-security] 20210504 [kubernetes] CVE-2020-8562: Bypass of Kubernetes API Server proxy TOCTOU",
              "refsource": "MLIST",
              "tags": [
                "Mailing List",
                "Third Party Advisory"
              ],
              "url": "http://www.openwall.com/lists/oss-security/2021/05/04/8"
            }
          ]
        }
      },
      "impact": {
        "baseMetricV2": {
          "acInsufInfo": false,
          "cvssV2": {
            "accessComplexity": "MEDIUM",
            "accessVector": "NETWORK",
            "authentication": "SINGLE",
            "availabilityImpact": "NONE",
            "baseScore": 3.5,
            "confidentialityImpact": "PARTIAL",
            "integrityImpact": "NONE",
            "vectorString": "AV:N/AC:M/Au:S/C:P/I:N/A:N",
            "version": "2.0"
          },
          "exploitabilityScore": 6.8,
          "impactScore": 2.9,
          "obtainAllPrivilege": false,
          "obtainOtherPrivilege": false,
          "obtainUserPrivilege": false,
          "severity": "LOW",
          "userInteractionRequired": false
        },
        "baseMetricV3": {
          "cvssV3": {
            "attackComplexity": "HIGH",
            "attackVector": "NETWORK",
            "availabilityImpact": "NONE",
            "baseScore": 6.3,
            "baseSeverity": "MEDIUM",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "NONE",
            "privilegesRequired": "LOW",
            "scope": "CHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N",
            "version": "3.1"
          },
          "exploitabilityScore": 1.8,
          "impactScore": 4.0
        }
      },
      "lastModifiedDate": "2022-11-16T03:39Z",
      "publishedDate": "2020-06-05T17:15Z"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…