CVE-2025-48384Git allows arbitrary code execution through broken config quoting
Updated under an hour ago ()
Does this affect you?
It affects git and 3 other products. Add what you run to find out whether that includes you.
CISA lists it as known exploited since Aug 25, 2025; federal agencies had to remediate by Sep 15, 2025. Treat that date as your deadline.
Do this next
Free account, 1 product
Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals. When reading a config value, Git strips any trailing carriage return and line feed (CRLF). When writing a config entry, values with a trailing CR are not quoted, causing the CR to be lost when the config is later read. When initializing a submodule, if the submodule path contains a trailing CR, the altered path is read resulting in the submodule being checked out to an incorrect location. If a symlink exists that points the altered path to the submodule hooks directory, and the submodule contains an executable post-checkout hook, the script may be unintentionally executed after checkout. This vulnerability is fixed in v2.43.7, v2.44.4, v2.45.4, v2.46.4, v2.47.3, v2.48.2, v2.49.1, and v2.50.1.
- CVSS
- 8.1 HIGH (v3.1, CNA)CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H
- Weakness (CWE)
- CWE-436, CWE-59
- Known exploited
- Added to CISA KEV Aug 25, 2025; federal remediation due Sep 15, 2025Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
- EPSS (exploitation in the next 30 days)
- 4.38% (percentile 91)
- Assigned by
- GitHub_M
- NVD analysis
- Analyzed
- Record last updated
- Feb 26, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
git git git:git (from the name) | before 2.43.7; from 2.44.0-rc0, < 2.44.4; from 2.45.0-rc0, < 2.45.4; from 2.46.0-rc0, < 2.46.4; from 2.47.0-rc0, < 2.47.3; from 2.48.0-rc0, < 2.48.2; from 2.49.0-rc0, < 2.49.1; from 2.50.0-rc0, < 2.50.1 | CNA record |
git-scm git git-scm:git | before 2.43.7; from 2.44.0 before 2.44.4; from 2.45.0 before 2.45.4; from 2.46.0 before 2.46.4; from 2.47.0 before 2.47.3; from 2.48.0 before 2.48.2; from 2.49.0 before 2.49.1; from 2.50.0 before 2.50.1 | NVD |
debian debian_linux debian:debian_linux | 11.0 | NVD |
apple xcode apple:xcode | before 26.0 | NVD |
References
- https://github.com/git/git/security/advisories/GHSA-vwqx-4fm8-6qc9x-refsource-confirm, vendor-advisory
- http://seclists.org/fulldisclosure/2025/Sep/60mailing-list, third-party-advisory
- http://www.openwall.com/lists/oss-security/2025/07/08/4mailing-list
- https://lists.debian.org/debian-lts-announce/2025/10/msg00003.htmlmailing-list, third-party-advisory
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-48384us-government-resource
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.