CVE-2025-54584

GitProxy is vulnerable to a packfile parsing exploit

Published Jul 30, 2025 CVSS 4.0 · 7 High EPSS < 1% KEV · Not listed
Description
GitProxy is an application that stands between developers and a Git remote endpoint (e.g., github.com). In versions 1.19.1 and below, an attacker can craft a malicious Git packfile to exploit the PACK signature detection in the parsePush.ts file. By embedding a misleading PACK signature within commit content and carefully constructing the packet structure, the attacker can trick the parser into treating invalid or unintended data as the packfile. Potentially, this would allow bypassing approval or hiding commits. This issue is fixed in version 1.19.2.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-23193 GitProxy Backfile Parsing Exploit
Github GHSA Github GHSA GHSA-xxmh-rf63-qwjv GitProxy Backfile Parsing Exploit
History
Type Values Removed Values Added
First Time appeared Finos gitproxy
CPEs cpe:2.3:a:finos:gitproxy:*:*:*:*:*:*:*:*
Vendors & Products Finos gitproxy
Metrics cvssV3_1

{'score': 5.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:N'}

Type Values Removed Values Added
First Time appeared Finos
Finos git-proxy
Vendors & Products Finos
Finos git-proxy
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description GitProxy is an application that stands between developers and a Git remote endpoint (e.g., github.com). In versions 1.19.1 and below, an attacker can craft a malicious Git packfile to exploit the PACK signature detection in the parsePush.ts file. By embedding a misleading PACK signature within commit content and carefully constructing the packet structure, the attacker can trick the parser into treating invalid or unintended data as the packfile. Potentially, this would allow bypassing approval or hiding commits. This issue is fixed in version 1.19.2.
Title GitProxy is vulnerable to a packfile parsing exploit
Weaknesses CWE-115
References
Metrics cvssV4_0

{'score': 7, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 30, 2025, 8:19 PM
Reserved
Jul 25, 2025, 4:19 PM
Status
Analyzed
Published
Jul 30, 2025, 8:15 PM
Modified
Jun 17, 2026, 9:40 AM