OneDev Git Server Arbitrary File Read Vulnerability via Git LFS Metadata

Vulnerability

A path traversal vulnerability has been identified in OneDev Git server versions prior to 15.0.2. This issue arises from a breakdown in the expected separation between repository-managed Git Large File Storage (LFS) metadata and server-specific filesystem paths. As a result, a repository object can manipulate raw blob reads to access arbitrary local files that the server account can reach. Users with push permissions to any repository can exploit this vulnerability to read any server files accessible by the server process.

Impact

Exploitation of this vulnerability allows unauthorized access to server files through Git LFS pointer resolution, bypassing normal repository boundaries.

Remediation

Users can upgrade to OneDev version 15.0.2 or later to address this vulnerability.

Added: May 14, 2026, 9:44 PM
Updated: May 14, 2026, 9:44 PM

Vulnerability Rating

Custom Algorithm
spread
1.9
impact
2.5
exploitability
5.2
remediation
7.7
relevance
8.3
threat
0.0
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.