CVE-2026-44647
HighSummary
OneDev is a Git server with CI/CD, kanban, and packages. Prior to version 15.0.2, there was behavior that broke the expected boundary between repository-controlled LFS metadata and server-local filesystem paths.
Risk Assessment
A user with push permission to any repository can access any server files accessible by the server process, posing a serious data security risk.
Recommendation
It is recommended to upgrade to version 15.0.2 or later to mitigate this vulnerability.
Other vulnerabilities in OneDev
See all- CVE-2026-49248High
In versions 15.0.6 and below, the TarUtils.untar() function in OneDev creates symbolic links without validating whether the target is an absolute path. This allows writing to arbitrary server-side locations by authenticated users with CI Job write access.
- CVE-2026-11441Medium
An improper authorization vulnerability was detected in theonedev onedev up to version 15.0.5 in the canAccessIssue function of the /issues/ file in the Pull Request Handler component via manipulation of the issue argument. The attack can be carried out remotely. The issue is fixed in version 15.0.6.
- CVE-2026-11440Medium
An improper authorization vulnerability was detected in theonedev onedev up to version 15.0.5 in an unknown part of the file /repositories/{projectId}/default-branch in the REST API component via manipulation of the project.defaultBranch argument. The attack can be carried out remotely. The issue is fixed in version 15.0.6.
- CVE-2026-11439Medium
An improper authorization vulnerability was detected in theonedev onedev up to version 15.0.5 in an unknown functionality of the file /projects/ in the Parent Project Handler component via manipulation of the project.parentId argument. The attack can be carried out remotely. The issue is fixed in version 15.0.6.
- CVE-2026-11438Medium
An improper authorization vulnerability was detected in theonedev onedev up to version 15.0.5 in an unknown functionality of the file /projects via manipulation of the project.forkedFromId argument. The attack can be carried out remotely. The issue is fixed in version 15.0.6.
Original NVD description (English source)
OneDev is a Git server with CI/CD, kanban, and packages. Prior to 15.0.2, there is behavior that breaks the expected boundary between repository-controlled LFS metadata and server-local filesystem paths. A repository object can steer raw blob reads to arbitrary local files that the server account can access. User with push permission to any repository will be able to access any server files accessible by server process. This vulnerability is fixed in 15.0.2.

