- Description
- Git, a revision control system, is vulnerable to path traversal prior to versions 2.39.2, 2.38.4, 2.37.6, 2.36.5, 2.35.7, 2.34.7, 2.33.7, 2.32.6, 2.31.7, and 2.30.8. By feeding a crafted input to `git apply`, a path outside the working tree can be overwritten as the user who is running `git apply`. A fix has been prepared and will appear in v2.39.2, v2.38.4, v2.37.6, v2.36.5, v2.35.7, v2.34.7, v2.33.7, v2.32.6, v2.31.7, and v2.30.8. As a workaround, use `git apply --stat` to inspect a patch before applying; avoid applying one that creates a symbolic link and then creates a file beyond the symbolic link.
- Source
- security-advisories@github.com
- NVD status
- Modified
[
{
"nodes": [
{
"negate": false,
"cpeMatch": [
{
"criteria": "cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "A79D6A15-AE40-4F6C-AA1F-87C902373343",
"versionEndExcluding": "2.30.8"
},
{
"criteria": "cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "D60B37A3-4B8C-4BC2-95E9-5E63EDAEBA3A",
"versionEndExcluding": "2.31.7",
"versionStartIncluding": "2.31.0"
},
{
"criteria": "cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "E699ED14-3B80-4C04-AAA0-549F48581D66",
"versionEndExcluding": "2.32.6",
"versionStartIncluding": "2.32.0"
},
{
"criteria": "cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "804BE43B-E2AF-4EC8-BF8B-C292EBC4D265",
"versionEndExcluding": "2.33.7",
"versionStartIncluding": "2.33.0"
},
{
"criteria": "cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "098C9D07-94CD-4C87-9268-20ED94BBBE12",
"versionEndExcluding": "2.34.7",
"versionStartIncluding": "2.34.0"
},
{
"criteria": "cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "1870DF30-7795-4594-8523-DC587B60FB74",
"versionEndExcluding": "2.35.7",
"versionStartIncluding": "2.35.0"
},
{
"criteria": "cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "0588D372-41D2-442E-976E-6B24DB1A1EC6",
"versionEndExcluding": "2.36.5",
"versionStartIncluding": "2.36.0"
},
{
"criteria": "cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "DDF24A4B-BC6D-499D-A0B2-2F90C691F963",
"versionEndExcluding": "2.37.6",
"versionStartIncluding": "2.37.0"
},
{
"criteria": "cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "E7E6A7FF-F1E2-4099-9102-65F68AA42E1B",
"versionEndExcluding": "2.38.4",
"versionStartIncluding": "2.38.0"
},
{
"criteria": "cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "52B03913-E564-4AE0-9F2E-BEAEEA13C85A",
"versionEndExcluding": "2.39.2",
"versionStartIncluding": "2.39.0"
}
],
"operator": "OR"
}
]
}
]