Approved changes feed: RSS · Atom

cpe:2.3:a:onedev_project:onedev:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorOnedev Project (17179ee8-af2e-505a-92cd-a37ba860ad91)
ProductOnedev (6844c2a9-2f76-5d70-bb4f-ae267b3bbec8)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/theonedev/onedev purl2cpe 2026-06-01 10:16:49.754213

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2024-45309 vulnerable 2026-06-08 06:45:55.855725 OneDev vulnerable to arbitrary file reading for unauthenticated user
OneDev is a Git server with CI/CD, kanban, and packages. A vulnerability in versions prior to 11.0.9 allows unauthenticated users to read arbitrary files accessible by the OneDev server process. This issue has been fixed in version 11.0.9.
Published: 2024-10-21T14:55:18.293Z
Updated: 2024-10-21T19:16:02.326Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-24828 vulnerable 2026-06-08 05:56:06.291387 Use of Cryptographically Weak Pseudo-Random Number Generator in Onedev
HIGH (8.1)
Onedev is a self-hosted Git Server with CI/CD and Kanban. In versions prior to 7.9.12 the algorithm used to generate access token and password reset keys was not cryptographically secure. Existing normal users (or everyone if it allows self-registration) may exploit this to elevate privilege to obtain administrator permission. This issue is has been addressed in version 7.9.12. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2023-02-07T23:25:11.397Z
Updated: 2025-03-10T21:15:15.671Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-39208 vulnerable 2026-06-08 05:47:18.345409 Git Repository Disclosure in Onedev
HIGH (7.5)
Onedev is an open source, self-hosted Git Server with CI/CD and Kanban. All files in the /opt/onedev/sites/ directory are exposed and can be read by unauthenticated users. This directory contains all projects, including their bare git repos and build artifacts. This file disclosure vulnerability can be used by unauthenticated attackers to leak all project files of any project. Since project IDs are incremental, an attacker could iterate through them and leak all project data. This issue has been resolved in version 7.3.0 and users are advised to upgrade. There are no known workarounds for this issue.
Published: 2022-09-13T18:42:28.000Z
Updated: 2025-04-22T17:22:06.338Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-39207 vulnerable 2026-06-08 05:47:18.344837 Persistent XSS in OneDev
MEDIUM (5.4)
Onedev is an open source, self-hosted Git Server with CI/CD and Kanban. During CI/CD builds, it is possible to save build artifacts for later retrieval. They can be accessed through OneDev's web UI after the successful run of a build. These artifact files are served by the webserver in the same context as the UI without any further restrictions. This leads to Cross-Site Scripting (XSS) when a user creates a build artifact that contains HTML. When accessing the artifact, the content is rendered by the browser, including any JavaScript that it contains. Since all cookies (except for the rememberMe one) do not set the HttpOnly flag, an attacker could steal the session of a victim and use it to impersonate them. To exploit this issue, attackers need to be able to modify the content of artifacts, which usually means they need to be able to modify a project's build spec. The exploitation requires the victim to click on an attacker's link. It can be used to elevate privileges by targeting admins of a OneDev instance. In the worst case, this can lead to arbitrary code execution on the server, because admins can create Server Shell Executors and use them to run any command on the server. This issue has been patched in version 7.3.0. Users are advised to upgrade. There are no known workarounds for this issue.
Published: 2022-09-13T18:50:09.000Z
Updated: 2025-04-22T17:21:56.594Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-39206 vulnerable 2026-06-08 05:47:18.344306 CI/CD Docker Escape in OneDev
CRITICAL (9.9)
Onedev is an open source, self-hosted Git Server with CI/CD and Kanban. When using Docker-based job executors, the Docker socket (e.g. /var/run/docker.sock on Linux) is mounted into each Docker step. Users that can define and trigger CI/CD jobs on a project could use this to control the Docker daemon on the host machine. This is a known dangerous pattern, as it can be used to break out of Docker containers and, in most cases, gain root privileges on the host system. This issue allows regular (non-admin) users to potentially take over the build infrastructure of a OneDev instance. Attackers need to have an account (or be able to register one) and need permission to create a project. Since code.onedev.io has the right preconditions for this to be exploited by remote attackers, it could have been used to hijack builds of OneDev itself, e.g. by injecting malware into the docker images that are built and pushed to Docker Hub. The impact is increased by this as described before. Users are advised to upgrade to 7.3.0 or higher. There are no known workarounds for this issue.
Published: 2022-09-13T18:50:14.000Z
Updated: 2025-04-22T17:21:49.490Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-39205 vulnerable 2026-06-08 05:47:18.343606 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-32651 vulnerable 2026-06-08 05:32:07.775388 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21251 vulnerable 2026-06-08 05:29:11.456415 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21250 vulnerable 2026-06-08 05:29:11.456073 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21249 vulnerable 2026-06-08 05:29:11.455621 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21248 vulnerable 2026-06-08 05:29:11.455280 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21247 vulnerable 2026-06-08 05:29:11.454924 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21246 vulnerable 2026-06-08 05:29:11.454591 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21245 vulnerable 2026-06-08 05:29:11.454230 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21244 vulnerable 2026-06-08 05:29:11.453857 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21243 vulnerable 2026-06-08 05:29:11.453379 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21242 vulnerable 2026-06-08 05:29:11.452904 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.