CVE-2025-48064
Last modified
CVE-2025-48064 is a low-severity vulnerability rated 3.3/10 on the CVSS scale. GitHub Desktop is an open-source, Electron-based GitHub app designed for git development. Prior to version 3.4.20-beta3, an attacker convincing a user to view a file in a commit of their making in the history view can cause information disclosure by means of Git attempting to access a network share. EPSS estimates a 0.15% chance of exploitation in the next 30 days.
Description
GitHub Desktop is an open-source, Electron-based GitHub app designed for git development. Prior to version 3.4.20-beta3, an attacker convincing a user to view a file in a commit of their making in the history view can cause information disclosure by means of Git attempting to access a network share. This affects GitHub Desktop users on Windows that view malicious commits in the history view. macOS users are not affected. When viewing a file diff in the history view GitHub Desktop will call `git log` or `git diff` with the object id (SHA) of the commit, the name of the file, and the old name of the file if the file has been renamed. As a security precaution Git will attempt to fully resolve the old and new path via `realpath`, traversing symlinks, to ensure that the resolved paths reside within the repository working directory. This can lead to Git attempting to access a path that resides on a network share (UNC path) and in doing so Windows will attempt to perform NTLM authentication which passes information such as the computer name, the currently signed in (Windows) user name, and an NTLM hash. GitHub Desktop 3.4.20 and later fix this vulnerability. The beta channel includes the fix in 3.4.20-beta3. As a workaround to use until upgrading is possible, only browse commits in the history view that comes from trusted sources.
Metrics
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2025-48064?
How severe is CVE-2025-48064?
How do I fix CVE-2025-48064?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-48059PowSyBl (Power System Blocks) is a framework to build power …2.7
- CVE-2025-4806A vulnerability, which was classified as critical, has been …8.8
- CVE-2025-48060jq is a command-line JSON processor. In versions up to and i…7.5
- CVE-2025-48061wire-webapp is the web application for the open-source messa…5.6
- CVE-2025-48062Discourse is an open-source discussion platform. Prior to ve…6.1
- CVE-2025-48063XWiki is a generic wiki platform. In XWiki 16.10.0, required…8.8
- CVE-2025-48065Combodo iTop is a web based IT service management tool. Vers…6.1
- CVE-2025-48066wire-webapp is the web application for the open-source messa…5.5
- CVE-2025-48067OctoPrint provides a web interface for controlling consumer …4.6
- CVE-2025-48068Next.js is a React framework for building full-stack web app…4.3
- CVE-2025-48069ejson2env allows users to decrypt EJSON secrets and export t…6.6
- CVE-2025-4807A vulnerability, which was classified as problematic, was fo…7.5
Are you affected by CVE-2025-48064?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
