CVE-2023-23946
Summary
| CVE | CVE-2023-23946 |
|---|---|
| State | PUBLIC |
| Assigner | [email protected] |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2023-02-14 20:15:00 UTC |
| Updated | 2023-12-27 10:15:00 UTC |
| 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. |
Risk And Classification
Problem Types: CWE-22
NVD Known Affected Configurations (CPE 2.3)
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| "git apply" overwriting paths outside the working tree · Advisory · git/git · GitHub | MISC | github.com | |
| Sync with Git 2.39.2 · git/git@c867e4f · GitHub | MISC | github.com | |
| Git: Multiple Vulnerabilities (GLSA 202312-15) — Gentoo security | security.gentoo.org | ||
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
Legacy QID Mappings
- 160648 Oracle Enterprise Linux Security Update for git (ELSA-2023-3245)
- 160686 Oracle Enterprise Linux Security Update for git (ELSA-2023-3246)
- 181607 Debian Security Update for git (DLA 3338-1)
- 181677 Debian Security Update for git (DSA 5357-1)
- 184390 Debian Security Update for git (CVE-2023-23946)
- 199174 Ubuntu Security Notification for Git Vulnerabilities (USN-5871-1)
- 241549 Red Hat Update for git (RHSA-2023:3246)
- 241551 Red Hat Update for git (RHSA-2023:3245)
- 242859 Red Hat Update for git (RHSA-2024:0407)
- 283708 Fedora Security Update for git (FEDORA-2023-5b372318ff)
- 283733 Fedora Security Update for git (FEDORA-2023-2b3acb6cfd)
- 354787 Amazon Linux Security Advisory for git : ALAS2-2023-1984
- 354808 Amazon Linux Security Advisory for git : ALAS-2023-1700
- 355065 Amazon Linux Security Advisory for git : AL2012-2023-389
- 355274 Amazon Linux Security Advisory for git : ALAS2023-2023-113
- 378539 Alibaba Cloud Linux Security Update for git (ALINUX3-SA-2023:0047)
- 378542 GitLab Multiple Security Vulnerability (14-Feb-23)
- 379259 GitLab Multiple Security Vulnerabilities (gitlab- 15.8.2, 15.7.7 and 15.6.8)
- 502661 Alpine Linux Security Update for git
- 502662 Alpine Linux Security Update for git
- 502665 Alpine Linux Security Update for git
- 502728 Alpine Linux Security Update for git
- 503107 Alpine Linux Security Update for git
- 505873 Alpine Linux Security Update for git
- 673004 EulerOS Security Update for git (EulerOS-SA-2023-1841)
- 673007 EulerOS Security Update for git (EulerOS-SA-2023-1866)
- 673014 EulerOS Security Update for git (EulerOS-SA-2023-1951)
- 673023 EulerOS Security Update for git (EulerOS-SA-2023-1973)
- 673069 EulerOS Security Update for git (EulerOS-SA-2023-2145)
- 673139 EulerOS Security Update for git (EulerOS-SA-2023-2289)
- 673140 EulerOS Security Update for git (EulerOS-SA-2023-2265)
- 691067 Free Berkeley Software Distribution (FreeBSD) Security Update for git (21f12de8-b1db-11ed-b0f4-002590f2a714)
- 710816 Gentoo Linux Git Multiple Vulnerabilities (GLSA 202312-15)
- 753695 SUSE Enterprise Linux Security Update for git (SUSE-SU-2023:0426-1)
- 753699 SUSE Enterprise Linux Security Update for git (SUSE-SU-2023:0418-1)
- 753706 SUSE Enterprise Linux Security Update for git (SUSE-SU-2023:0430-1)
- 905556 Common Base Linux Mariner (CBL-Mariner) Security Update for git (13573)
- 906549 Common Base Linux Mariner (CBL-Mariner) Security Update for git (13573-1)
- 906602 Common Base Linux Mariner (CBL-Mariner) Security Update for git (13573-3)
- 906782 Common Base Linux Mariner (CBL-Mariner) Security Update for git (13573-5)
- 91992 Microsoft Visual Studio Security Updates for March 2023
- 941120 AlmaLinux Security Update for git (ALSA-2023:3246)
- 941122 AlmaLinux Security Update for git (ALSA-2023:3245)
- 960936 Rocky Linux Security Update for git (RLSA-2023:3246)