GitHub: CVE-2025-48386 Git Credential Helper Vulnerability
CVE-2025-48386 is fixed in 14 products on 2 platforms, first by Git 2.49.0, released March 17, 2025. It is not reported as exploited. Patch Radar priority: Routine.
<p><a href="https://www.cve.org/CVERecord?id=CVE-2025-48386">CVE-2025-48386</a> is regarding a vulnerability in Git where the wincred credential helper uses a static buffer (<code>target</code>) as a unique key for storing and comparing against internal storage. This credential helper does not properly bounds check the available space remaining in the buffer before appending to it with <code>wcsncat()</code>, leading to potential buffer overflows. GitHub created this CVE on their behalf. The documented Visual Studio updates incorporate updates in Git which address this vulnerability.</p> <p>Please see <a href="https://www.cve.org/CVERecord?id=CVE-2025-48386">CVE-2025-48386</a> for more information.</p>
Where it's fixed
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| Windows apps | |||
| Git | 2.49.0 | Git 2.49.0 | Mar 17, 2025 |
| Linux | |||
| git · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | git 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| git · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | git 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| git · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | git 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| git · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | git 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| git · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | git 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| git · Ubuntu 25.04 (plucky) | 1:2.48.1-0ubuntu1.1 | git 1:2.48.1-0ubuntu1.1 | Jan 16, 2026 |
| git-all · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | git-all 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| git-all · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | git-all 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| git-all · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | git-all 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| git-all · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | git-all 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| git-all · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | git-all 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| git-all · Ubuntu 25.04 (plucky) | 1:2.48.1-0ubuntu1.1 | git-all 1:2.48.1-0ubuntu1.1 | Jan 16, 2026 |
| git-cvs · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | git-cvs 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| git-cvs · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | git-cvs 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| git-cvs · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | git-cvs 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| git-cvs · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | git-cvs 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| git-cvs · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | git-cvs 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| git-cvs · Ubuntu 25.04 (plucky) | 1:2.48.1-0ubuntu1.1 | git-cvs 1:2.48.1-0ubuntu1.1 | Jan 16, 2026 |
| git-daemon-run · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | git-daemon-run 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| git-daemon-run · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | git-daemon-run 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| git-daemon-run · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | git-daemon-run 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| git-daemon-run · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | git-daemon-run 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| git-daemon-run · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | git-daemon-run 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| git-daemon-sysvinit · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | git-daemon-sysvinit 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| git-daemon-sysvinit · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | git-daemon-sysvinit 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| git-daemon-sysvinit · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | git-daemon-sysvinit 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| git-daemon-sysvinit · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | git-daemon-sysvinit 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| git-daemon-sysvinit · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | git-daemon-sysvinit 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| git-el · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | git-el 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| git-el · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | git-el 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| git-email · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | git-email 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| git-email · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | git-email 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| git-email · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | git-email 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| git-email · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | git-email 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| git-email · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | git-email 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| git-email · Ubuntu 25.04 (plucky) | 1:2.48.1-0ubuntu1.1 | git-email 1:2.48.1-0ubuntu1.1 | Jan 16, 2026 |
| git-gui · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | git-gui 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| git-gui · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | git-gui 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| git-gui · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | git-gui 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| git-gui · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | git-gui 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| git-gui · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | git-gui 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| git-gui · Ubuntu 25.04 (plucky) | 1:2.48.1-0ubuntu1.1 | git-gui 1:2.48.1-0ubuntu1.1 | Jan 16, 2026 |
| git-man · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | git-man 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| git-man · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | git-man 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| git-man · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | git-man 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| git-man · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | git-man 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| git-man · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | git-man 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| git-man · Ubuntu 25.04 (plucky) | 1:2.48.1-0ubuntu1.1 | git-man 1:2.48.1-0ubuntu1.1 | Jan 16, 2026 |
| git-mediawiki · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | git-mediawiki 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| git-mediawiki · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | git-mediawiki 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| git-mediawiki · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | git-mediawiki 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| git-mediawiki · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | git-mediawiki 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| git-mediawiki · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | git-mediawiki 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| git-mediawiki · Ubuntu 25.04 (plucky) | 1:2.48.1-0ubuntu1.1 | git-mediawiki 1:2.48.1-0ubuntu1.1 | Jan 16, 2026 |
| git-svn · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | git-svn 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| git-svn · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | git-svn 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| git-svn · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | git-svn 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| git-svn · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | git-svn 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| git-svn · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | git-svn 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| git-svn · Ubuntu 25.04 (plucky) | 1:2.48.1-0ubuntu1.1 | git-svn 1:2.48.1-0ubuntu1.1 | Jan 16, 2026 |
| gitk · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | gitk 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| gitk · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | gitk 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| gitk · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | gitk 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| gitk · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | gitk 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| gitk · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | gitk 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| gitk · Ubuntu 25.04 (plucky) | 1:2.48.1-0ubuntu1.1 | gitk 1:2.48.1-0ubuntu1.1 | Jan 16, 2026 |
| gitweb · Ubuntu 18.04.6 LTS (bionic) | 1:2.17.1-1ubuntu0.18+esm2 | gitweb 1:2.17.1-1ubuntu0.18+esm2 | Jul 8, 2025 |
| gitweb · Ubuntu 20.04 LTS (focal) | 1:2.25.1-1ubuntu3.14+esm1 | gitweb 1:2.25.1-1ubuntu3.14+esm1 | Jul 8, 2025 |
| gitweb · Ubuntu 22.04.1 LTS (jammy) | 1:2.34.1-1ubuntu1.13 | gitweb 1:2.34.1-1ubuntu1.13 | Jul 8, 2025 |
| gitweb · Ubuntu 24.04.5 LTS (noble) | 1:2.43.0-1ubuntu7.3 | gitweb 1:2.43.0-1ubuntu7.3 | Jul 8, 2025 |
| gitweb · Ubuntu 24.10 (oracular) | 1:2.45.2-1ubuntu1.2 | gitweb 1:2.45.2-1ubuntu1.2 | Jan 16, 2026 |
| gitweb · Ubuntu 25.04 (plucky) | 1:2.48.1-0ubuntu1.1 | gitweb 1:2.48.1-0ubuntu1.1 | Jan 16, 2026 |
Patch Radar data is free to use with attribution. Terms and how to credit it.
Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.