Search

Find a vulnerability

Search criteria

    6 vulnerabilities by cygwin

    CVE-2021-29468 (GCVE-0-2021-29468)

    Vulnerability from nvd – Published: 2021-04-29 20:35 – Updated: 2024-08-03 22:11
    VLAI
    Title
    Arbitrary code execution when checking out an attacker-controlled Git branch
    Summary
    Cygwin Git is a patch set for the git command line tool for the cygwin environment. A specially crafted repository that contains symbolic links as well as files with backslash characters in the file name may cause just-checked out code to be executed while checking out a repository using Git on Cygwin. The problem will be patched in the Cygwin Git v2.31.1-2 release. At time of writing, the vulnerability is present in the upstream Git source code; any Cygwin user who compiles Git for themselves from upstream sources should manually apply a patch to mitigate the vulnerability. As mitigation users should not clone or pull from repositories from untrusted sources. CVE-2019-1354 was an equivalent vulnerability in Git for Visual Studio.
    CWE
    • CWE-20 - Improper Input Validation
    Impacted products
    Vendor Product Version
    me-and Cygwin-Git Affected: < 2.31.1-2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-03T22:11:05.331Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/me-and/Cygwin-Git/security/advisories/GHSA-rmp3-wq55-f557"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/me-and/Cygwin-Git/blob/main/check-backslash-safety.patch"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/pipermail/cygwin-announce/2021-April/010018.html"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://lore.kernel.org/git/CA+kUOa=juEdBMVr_gyTKjz7PkPt2DZHkXQyzcQmAWCsEHC_ssw%40mail.gmail.com/T/#u"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Cygwin-Git",
              "vendor": "me-and",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.31.1-2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Cygwin Git is a patch set for the git command line tool for the cygwin environment. A specially crafted repository that contains symbolic links as well as files with backslash characters in the file name may cause just-checked out code to be executed while checking out a repository using Git on Cygwin. The problem will be patched in the Cygwin Git v2.31.1-2 release. At time of writing, the vulnerability is present in the upstream Git source code; any Cygwin user who compiles Git for themselves from upstream sources should manually apply a patch to mitigate the vulnerability. As mitigation users should not clone or pull from repositories from untrusted sources. CVE-2019-1354 was an equivalent vulnerability in Git for Visual Studio."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-20",
                  "description": "CWE-20: Improper Input Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2021-04-29T20:35:20.000Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/me-and/Cygwin-Git/security/advisories/GHSA-rmp3-wq55-f557"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/me-and/Cygwin-Git/blob/main/check-backslash-safety.patch"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://cygwin.com/pipermail/cygwin-announce/2021-April/010018.html"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://lore.kernel.org/git/CA+kUOa=juEdBMVr_gyTKjz7PkPt2DZHkXQyzcQmAWCsEHC_ssw%40mail.gmail.com/T/#u"
            }
          ],
          "source": {
            "advisory": "GHSA-rmp3-wq55-f557",
            "discovery": "UNKNOWN"
          },
          "title": "Arbitrary code execution when checking out an attacker-controlled Git branch",
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "security-advisories@github.com",
              "ID": "CVE-2021-29468",
              "STATE": "PUBLIC",
              "TITLE": "Arbitrary code execution when checking out an attacker-controlled Git branch"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Cygwin-Git",
                          "version": {
                            "version_data": [
                              {
                                "version_value": "\u003c 2.31.1-2"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "me-and"
                  }
                ]
              }
            },
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "Cygwin Git is a patch set for the git command line tool for the cygwin environment. A specially crafted repository that contains symbolic links as well as files with backslash characters in the file name may cause just-checked out code to be executed while checking out a repository using Git on Cygwin. The problem will be patched in the Cygwin Git v2.31.1-2 release. At time of writing, the vulnerability is present in the upstream Git source code; any Cygwin user who compiles Git for themselves from upstream sources should manually apply a patch to mitigate the vulnerability. As mitigation users should not clone or pull from repositories from untrusted sources. CVE-2019-1354 was an equivalent vulnerability in Git for Visual Studio."
                }
              ]
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-20: Improper Input Validation"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/me-and/Cygwin-Git/security/advisories/GHSA-rmp3-wq55-f557",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/me-and/Cygwin-Git/security/advisories/GHSA-rmp3-wq55-f557"
                },
                {
                  "name": "https://github.com/me-and/Cygwin-Git/blob/main/check-backslash-safety.patch",
                  "refsource": "MISC",
                  "url": "https://github.com/me-and/Cygwin-Git/blob/main/check-backslash-safety.patch"
                },
                {
                  "name": "https://cygwin.com/pipermail/cygwin-announce/2021-April/010018.html",
                  "refsource": "MISC",
                  "url": "https://cygwin.com/pipermail/cygwin-announce/2021-April/010018.html"
                },
                {
                  "name": "https://lore.kernel.org/git/CA+kUOa=juEdBMVr_gyTKjz7PkPt2DZHkXQyzcQmAWCsEHC_ssw@mail.gmail.com/T/#u",
                  "refsource": "MISC",
                  "url": "https://lore.kernel.org/git/CA+kUOa=juEdBMVr_gyTKjz7PkPt2DZHkXQyzcQmAWCsEHC_ssw@mail.gmail.com/T/#u"
                }
              ]
            },
            "source": {
              "advisory": "GHSA-rmp3-wq55-f557",
              "discovery": "UNKNOWN"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2021-29468",
        "datePublished": "2021-04-29T20:35:20.000Z",
        "dateReserved": "2021-03-30T00:00:00.000Z",
        "dateUpdated": "2024-08-03T22:11:05.331Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2017-7523 (GCVE-0-2017-7523)

    Vulnerability from nvd – Published: 2017-07-21 22:00 – Updated: 2024-09-16 18:03
    VLAI
    Summary
    Cygwin versions 1.7.2 up to and including 1.8.0 are vulnerable to buffer overflow vulnerability in wcsxfrm/wcsxfrm_l functions resulting into denial-of-service by crashing the process or potential hijack of the process running with administrative privileges triggered by specially crafted input string.
    Severity
    No CVSS data available.
    CWE
    References
    Impacted products
    Vendor Product Version
    Red Hat, Inc. cygwin Affected: since 1.7.2 up to 2.8.0
    Create a notification for this product.
    Date Public
    2017-05-10 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-05T16:04:11.820Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/ml/cygwin/2017-05/msg00149.html"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "cygwin",
              "vendor": "Red Hat, Inc.",
              "versions": [
                {
                  "status": "affected",
                  "version": "since 1.7.2 up to 2.8.0"
                }
              ]
            }
          ],
          "datePublic": "2017-05-10T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Cygwin versions 1.7.2 up to and including 1.8.0 are vulnerable to buffer overflow vulnerability in wcsxfrm/wcsxfrm_l functions resulting into denial-of-service by crashing the process or potential hijack of the process running with administrative privileges triggered by specially crafted input string."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-787",
                  "description": "CWE-787",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2017-07-21T21:57:01.000Z",
            "orgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
            "shortName": "redhat"
          },
          "references": [
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://cygwin.com/ml/cygwin/2017-05/msg00149.html"
            }
          ],
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "secalert@redhat.com",
              "DATE_PUBLIC": "2017-05-10T00:00:00",
              "ID": "CVE-2017-7523",
              "STATE": "PUBLIC"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "cygwin",
                          "version": {
                            "version_data": [
                              {
                                "version_value": "since 1.7.2 up to 2.8.0"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Red Hat, Inc."
                  }
                ]
              }
            },
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "Cygwin versions 1.7.2 up to and including 1.8.0 are vulnerable to buffer overflow vulnerability in wcsxfrm/wcsxfrm_l functions resulting into denial-of-service by crashing the process or potential hijack of the process running with administrative privileges triggered by specially crafted input string."
                }
              ]
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-787"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://cygwin.com/ml/cygwin/2017-05/msg00149.html",
                  "refsource": "MISC",
                  "url": "https://cygwin.com/ml/cygwin/2017-05/msg00149.html"
                }
              ]
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
        "assignerShortName": "redhat",
        "cveId": "CVE-2017-7523",
        "datePublished": "2017-07-21T22:00:00.000Z",
        "dateReserved": "2017-04-05T00:00:00.000Z",
        "dateUpdated": "2024-09-16T18:03:20.729Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2016-3067 (GCVE-0-2016-3067)

    Vulnerability from nvd – Published: 2017-04-21 20:00 – Updated: 2024-08-05 23:40
    VLAI
    Summary
    Cygwin before 2.5.0 does not properly handle updating permissions when changing users, which allows attackers to gain privileges.
    Severity
    No CVSS data available.
    CWE
    • n/a
    References
    Date Public
    2016-02-18 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-05T23:40:15.116Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "name": "[cygwin-announce] 20160411 Cygwin 2.5.0-1",
                "tags": [
                  "mailing-list",
                  "x_refsource_MLIST",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00020.html"
              },
              {
                "name": "[cygwin-announce] 20160419 CVE-2016-3067: network privilege escalation in Cygwin set(e)ui",
                "tags": [
                  "mailing-list",
                  "x_refsource_MLIST",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00054.html"
              },
              {
                "name": "[cygwin] 20160208 Possible Security Hole in SSHD w/ CYGWIN?",
                "tags": [
                  "mailing-list",
                  "x_refsource_MLIST",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/ml/cygwin/2016-02/msg00129.html"
              },
              {
                "name": "[cygwin-announce] 20160218 TEST RELEASE: Cygwin 2.5.0-0.4",
                "tags": [
                  "mailing-list",
                  "x_refsource_MLIST",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/ml/cygwin-announce/2016-02/msg00023.html"
              },
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://sourceware.org/git/?p=newlib-cygwin.git%3Ba=commit%3Bh=205862ed08649df8f50b926a2c58c963f571b044"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n/a",
              "vendor": "n/a",
              "versions": [
                {
                  "status": "affected",
                  "version": "n/a"
                }
              ]
            }
          ],
          "datePublic": "2016-02-18T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Cygwin before 2.5.0 does not properly handle updating permissions when changing users, which allows attackers to gain privileges."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "n/a",
                  "lang": "en",
                  "type": "text"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2017-04-21T19:57:01.000Z",
            "orgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
            "shortName": "redhat"
          },
          "references": [
            {
              "name": "[cygwin-announce] 20160411 Cygwin 2.5.0-1",
              "tags": [
                "mailing-list",
                "x_refsource_MLIST"
              ],
              "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00020.html"
            },
            {
              "name": "[cygwin-announce] 20160419 CVE-2016-3067: network privilege escalation in Cygwin set(e)ui",
              "tags": [
                "mailing-list",
                "x_refsource_MLIST"
              ],
              "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00054.html"
            },
            {
              "name": "[cygwin] 20160208 Possible Security Hole in SSHD w/ CYGWIN?",
              "tags": [
                "mailing-list",
                "x_refsource_MLIST"
              ],
              "url": "https://cygwin.com/ml/cygwin/2016-02/msg00129.html"
            },
            {
              "name": "[cygwin-announce] 20160218 TEST RELEASE: Cygwin 2.5.0-0.4",
              "tags": [
                "mailing-list",
                "x_refsource_MLIST"
              ],
              "url": "https://cygwin.com/ml/cygwin-announce/2016-02/msg00023.html"
            },
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://sourceware.org/git/?p=newlib-cygwin.git%3Ba=commit%3Bh=205862ed08649df8f50b926a2c58c963f571b044"
            }
          ],
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "secalert@redhat.com",
              "ID": "CVE-2016-3067",
              "STATE": "PUBLIC"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "n/a",
                          "version": {
                            "version_data": [
                              {
                                "version_value": "n/a"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "n/a"
                  }
                ]
              }
            },
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "Cygwin before 2.5.0 does not properly handle updating permissions when changing users, which allows attackers to gain privileges."
                }
              ]
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "n/a"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "[cygwin-announce] 20160411 Cygwin 2.5.0-1",
                  "refsource": "MLIST",
                  "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00020.html"
                },
                {
                  "name": "[cygwin-announce] 20160419 CVE-2016-3067: network privilege escalation in Cygwin set(e)ui",
                  "refsource": "MLIST",
                  "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00054.html"
                },
                {
                  "name": "[cygwin] 20160208 Possible Security Hole in SSHD w/ CYGWIN?",
                  "refsource": "MLIST",
                  "url": "https://cygwin.com/ml/cygwin/2016-02/msg00129.html"
                },
                {
                  "name": "[cygwin-announce] 20160218 TEST RELEASE: Cygwin 2.5.0-0.4",
                  "refsource": "MLIST",
                  "url": "https://cygwin.com/ml/cygwin-announce/2016-02/msg00023.html"
                },
                {
                  "name": "https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=205862ed08649df8f50b926a2c58c963f571b044",
                  "refsource": "CONFIRM",
                  "url": "https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=205862ed08649df8f50b926a2c58c963f571b044"
                }
              ]
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
        "assignerShortName": "redhat",
        "cveId": "CVE-2016-3067",
        "datePublished": "2017-04-21T20:00:00.000Z",
        "dateReserved": "2016-03-10T00:00:00.000Z",
        "dateUpdated": "2024-08-05T23:40:15.116Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2021-29468 (GCVE-0-2021-29468)

    Vulnerability from cvelistv5 – Published: 2021-04-29 20:35 – Updated: 2024-08-03 22:11
    VLAI
    Title
    Arbitrary code execution when checking out an attacker-controlled Git branch
    Summary
    Cygwin Git is a patch set for the git command line tool for the cygwin environment. A specially crafted repository that contains symbolic links as well as files with backslash characters in the file name may cause just-checked out code to be executed while checking out a repository using Git on Cygwin. The problem will be patched in the Cygwin Git v2.31.1-2 release. At time of writing, the vulnerability is present in the upstream Git source code; any Cygwin user who compiles Git for themselves from upstream sources should manually apply a patch to mitigate the vulnerability. As mitigation users should not clone or pull from repositories from untrusted sources. CVE-2019-1354 was an equivalent vulnerability in Git for Visual Studio.
    CWE
    • CWE-20 - Improper Input Validation
    Impacted products
    Vendor Product Version
    me-and Cygwin-Git Affected: < 2.31.1-2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-03T22:11:05.331Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/me-and/Cygwin-Git/security/advisories/GHSA-rmp3-wq55-f557"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/me-and/Cygwin-Git/blob/main/check-backslash-safety.patch"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/pipermail/cygwin-announce/2021-April/010018.html"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://lore.kernel.org/git/CA+kUOa=juEdBMVr_gyTKjz7PkPt2DZHkXQyzcQmAWCsEHC_ssw%40mail.gmail.com/T/#u"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Cygwin-Git",
              "vendor": "me-and",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.31.1-2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Cygwin Git is a patch set for the git command line tool for the cygwin environment. A specially crafted repository that contains symbolic links as well as files with backslash characters in the file name may cause just-checked out code to be executed while checking out a repository using Git on Cygwin. The problem will be patched in the Cygwin Git v2.31.1-2 release. At time of writing, the vulnerability is present in the upstream Git source code; any Cygwin user who compiles Git for themselves from upstream sources should manually apply a patch to mitigate the vulnerability. As mitigation users should not clone or pull from repositories from untrusted sources. CVE-2019-1354 was an equivalent vulnerability in Git for Visual Studio."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-20",
                  "description": "CWE-20: Improper Input Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2021-04-29T20:35:20.000Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/me-and/Cygwin-Git/security/advisories/GHSA-rmp3-wq55-f557"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/me-and/Cygwin-Git/blob/main/check-backslash-safety.patch"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://cygwin.com/pipermail/cygwin-announce/2021-April/010018.html"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://lore.kernel.org/git/CA+kUOa=juEdBMVr_gyTKjz7PkPt2DZHkXQyzcQmAWCsEHC_ssw%40mail.gmail.com/T/#u"
            }
          ],
          "source": {
            "advisory": "GHSA-rmp3-wq55-f557",
            "discovery": "UNKNOWN"
          },
          "title": "Arbitrary code execution when checking out an attacker-controlled Git branch",
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "security-advisories@github.com",
              "ID": "CVE-2021-29468",
              "STATE": "PUBLIC",
              "TITLE": "Arbitrary code execution when checking out an attacker-controlled Git branch"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Cygwin-Git",
                          "version": {
                            "version_data": [
                              {
                                "version_value": "\u003c 2.31.1-2"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "me-and"
                  }
                ]
              }
            },
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "Cygwin Git is a patch set for the git command line tool for the cygwin environment. A specially crafted repository that contains symbolic links as well as files with backslash characters in the file name may cause just-checked out code to be executed while checking out a repository using Git on Cygwin. The problem will be patched in the Cygwin Git v2.31.1-2 release. At time of writing, the vulnerability is present in the upstream Git source code; any Cygwin user who compiles Git for themselves from upstream sources should manually apply a patch to mitigate the vulnerability. As mitigation users should not clone or pull from repositories from untrusted sources. CVE-2019-1354 was an equivalent vulnerability in Git for Visual Studio."
                }
              ]
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-20: Improper Input Validation"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/me-and/Cygwin-Git/security/advisories/GHSA-rmp3-wq55-f557",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/me-and/Cygwin-Git/security/advisories/GHSA-rmp3-wq55-f557"
                },
                {
                  "name": "https://github.com/me-and/Cygwin-Git/blob/main/check-backslash-safety.patch",
                  "refsource": "MISC",
                  "url": "https://github.com/me-and/Cygwin-Git/blob/main/check-backslash-safety.patch"
                },
                {
                  "name": "https://cygwin.com/pipermail/cygwin-announce/2021-April/010018.html",
                  "refsource": "MISC",
                  "url": "https://cygwin.com/pipermail/cygwin-announce/2021-April/010018.html"
                },
                {
                  "name": "https://lore.kernel.org/git/CA+kUOa=juEdBMVr_gyTKjz7PkPt2DZHkXQyzcQmAWCsEHC_ssw@mail.gmail.com/T/#u",
                  "refsource": "MISC",
                  "url": "https://lore.kernel.org/git/CA+kUOa=juEdBMVr_gyTKjz7PkPt2DZHkXQyzcQmAWCsEHC_ssw@mail.gmail.com/T/#u"
                }
              ]
            },
            "source": {
              "advisory": "GHSA-rmp3-wq55-f557",
              "discovery": "UNKNOWN"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2021-29468",
        "datePublished": "2021-04-29T20:35:20.000Z",
        "dateReserved": "2021-03-30T00:00:00.000Z",
        "dateUpdated": "2024-08-03T22:11:05.331Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2017-7523 (GCVE-0-2017-7523)

    Vulnerability from cvelistv5 – Published: 2017-07-21 22:00 – Updated: 2024-09-16 18:03
    VLAI
    Summary
    Cygwin versions 1.7.2 up to and including 1.8.0 are vulnerable to buffer overflow vulnerability in wcsxfrm/wcsxfrm_l functions resulting into denial-of-service by crashing the process or potential hijack of the process running with administrative privileges triggered by specially crafted input string.
    Severity
    No CVSS data available.
    CWE
    References
    Impacted products
    Vendor Product Version
    Red Hat, Inc. cygwin Affected: since 1.7.2 up to 2.8.0
    Create a notification for this product.
    Date Public
    2017-05-10 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-05T16:04:11.820Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/ml/cygwin/2017-05/msg00149.html"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "cygwin",
              "vendor": "Red Hat, Inc.",
              "versions": [
                {
                  "status": "affected",
                  "version": "since 1.7.2 up to 2.8.0"
                }
              ]
            }
          ],
          "datePublic": "2017-05-10T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Cygwin versions 1.7.2 up to and including 1.8.0 are vulnerable to buffer overflow vulnerability in wcsxfrm/wcsxfrm_l functions resulting into denial-of-service by crashing the process or potential hijack of the process running with administrative privileges triggered by specially crafted input string."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-787",
                  "description": "CWE-787",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2017-07-21T21:57:01.000Z",
            "orgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
            "shortName": "redhat"
          },
          "references": [
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://cygwin.com/ml/cygwin/2017-05/msg00149.html"
            }
          ],
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "secalert@redhat.com",
              "DATE_PUBLIC": "2017-05-10T00:00:00",
              "ID": "CVE-2017-7523",
              "STATE": "PUBLIC"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "cygwin",
                          "version": {
                            "version_data": [
                              {
                                "version_value": "since 1.7.2 up to 2.8.0"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Red Hat, Inc."
                  }
                ]
              }
            },
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "Cygwin versions 1.7.2 up to and including 1.8.0 are vulnerable to buffer overflow vulnerability in wcsxfrm/wcsxfrm_l functions resulting into denial-of-service by crashing the process or potential hijack of the process running with administrative privileges triggered by specially crafted input string."
                }
              ]
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-787"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://cygwin.com/ml/cygwin/2017-05/msg00149.html",
                  "refsource": "MISC",
                  "url": "https://cygwin.com/ml/cygwin/2017-05/msg00149.html"
                }
              ]
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
        "assignerShortName": "redhat",
        "cveId": "CVE-2017-7523",
        "datePublished": "2017-07-21T22:00:00.000Z",
        "dateReserved": "2017-04-05T00:00:00.000Z",
        "dateUpdated": "2024-09-16T18:03:20.729Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2016-3067 (GCVE-0-2016-3067)

    Vulnerability from cvelistv5 – Published: 2017-04-21 20:00 – Updated: 2024-08-05 23:40
    VLAI
    Summary
    Cygwin before 2.5.0 does not properly handle updating permissions when changing users, which allows attackers to gain privileges.
    Severity
    No CVSS data available.
    CWE
    • n/a
    References
    Date Public
    2016-02-18 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-05T23:40:15.116Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "name": "[cygwin-announce] 20160411 Cygwin 2.5.0-1",
                "tags": [
                  "mailing-list",
                  "x_refsource_MLIST",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00020.html"
              },
              {
                "name": "[cygwin-announce] 20160419 CVE-2016-3067: network privilege escalation in Cygwin set(e)ui",
                "tags": [
                  "mailing-list",
                  "x_refsource_MLIST",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00054.html"
              },
              {
                "name": "[cygwin] 20160208 Possible Security Hole in SSHD w/ CYGWIN?",
                "tags": [
                  "mailing-list",
                  "x_refsource_MLIST",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/ml/cygwin/2016-02/msg00129.html"
              },
              {
                "name": "[cygwin-announce] 20160218 TEST RELEASE: Cygwin 2.5.0-0.4",
                "tags": [
                  "mailing-list",
                  "x_refsource_MLIST",
                  "x_transferred"
                ],
                "url": "https://cygwin.com/ml/cygwin-announce/2016-02/msg00023.html"
              },
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://sourceware.org/git/?p=newlib-cygwin.git%3Ba=commit%3Bh=205862ed08649df8f50b926a2c58c963f571b044"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "n/a",
              "vendor": "n/a",
              "versions": [
                {
                  "status": "affected",
                  "version": "n/a"
                }
              ]
            }
          ],
          "datePublic": "2016-02-18T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Cygwin before 2.5.0 does not properly handle updating permissions when changing users, which allows attackers to gain privileges."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "n/a",
                  "lang": "en",
                  "type": "text"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2017-04-21T19:57:01.000Z",
            "orgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
            "shortName": "redhat"
          },
          "references": [
            {
              "name": "[cygwin-announce] 20160411 Cygwin 2.5.0-1",
              "tags": [
                "mailing-list",
                "x_refsource_MLIST"
              ],
              "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00020.html"
            },
            {
              "name": "[cygwin-announce] 20160419 CVE-2016-3067: network privilege escalation in Cygwin set(e)ui",
              "tags": [
                "mailing-list",
                "x_refsource_MLIST"
              ],
              "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00054.html"
            },
            {
              "name": "[cygwin] 20160208 Possible Security Hole in SSHD w/ CYGWIN?",
              "tags": [
                "mailing-list",
                "x_refsource_MLIST"
              ],
              "url": "https://cygwin.com/ml/cygwin/2016-02/msg00129.html"
            },
            {
              "name": "[cygwin-announce] 20160218 TEST RELEASE: Cygwin 2.5.0-0.4",
              "tags": [
                "mailing-list",
                "x_refsource_MLIST"
              ],
              "url": "https://cygwin.com/ml/cygwin-announce/2016-02/msg00023.html"
            },
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://sourceware.org/git/?p=newlib-cygwin.git%3Ba=commit%3Bh=205862ed08649df8f50b926a2c58c963f571b044"
            }
          ],
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "secalert@redhat.com",
              "ID": "CVE-2016-3067",
              "STATE": "PUBLIC"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "n/a",
                          "version": {
                            "version_data": [
                              {
                                "version_value": "n/a"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "n/a"
                  }
                ]
              }
            },
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "Cygwin before 2.5.0 does not properly handle updating permissions when changing users, which allows attackers to gain privileges."
                }
              ]
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "n/a"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "[cygwin-announce] 20160411 Cygwin 2.5.0-1",
                  "refsource": "MLIST",
                  "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00020.html"
                },
                {
                  "name": "[cygwin-announce] 20160419 CVE-2016-3067: network privilege escalation in Cygwin set(e)ui",
                  "refsource": "MLIST",
                  "url": "https://cygwin.com/ml/cygwin-announce/2016-04/msg00054.html"
                },
                {
                  "name": "[cygwin] 20160208 Possible Security Hole in SSHD w/ CYGWIN?",
                  "refsource": "MLIST",
                  "url": "https://cygwin.com/ml/cygwin/2016-02/msg00129.html"
                },
                {
                  "name": "[cygwin-announce] 20160218 TEST RELEASE: Cygwin 2.5.0-0.4",
                  "refsource": "MLIST",
                  "url": "https://cygwin.com/ml/cygwin-announce/2016-02/msg00023.html"
                },
                {
                  "name": "https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=205862ed08649df8f50b926a2c58c963f571b044",
                  "refsource": "CONFIRM",
                  "url": "https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=205862ed08649df8f50b926a2c58c963f571b044"
                }
              ]
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
        "assignerShortName": "redhat",
        "cveId": "CVE-2016-3067",
        "datePublished": "2017-04-21T20:00:00.000Z",
        "dateReserved": "2016-03-10T00:00:00.000Z",
        "dateUpdated": "2024-08-05T23:40:15.116Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }