CVE-2026-11440
ŚrednieCVSS 6.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 12 - wyżej niż 12% wszystkich znanych CVE
Streszczenie
W systemie theonedev onedev do wersji 15.0.5 wykryto podatność na nieprawidłową autoryzację w nieznanej części pliku /repositories/{projectId}/default-branch w komponencie REST API poprzez manipulację argumentem project.defaultBranch. Atak może być przeprowadzony zdalnie. Problem został rozwiązany w wersji 15.0.6.
Ocena ryzyka
Zdalny atakujący może zmienić domyślną gałąź repozytorium bez odpowiednich uprawnień, co może prowadzić do zakłócenia procesów CI/CD lub nieautoryzowanych zmian w kodzie.
Rekomendacja
Zaleca się natychmiastową aktualizację do wersji 15.0.6 lub nowszej.
Inne podatności w onedev
Zobacz wszystkie- CVE-2026-44647Wysokie
OneDev to serwer Git z CI/CD, kanbanem i pakietami. Przed wersją 15.0.2 występowało zachowanie, które naruszało oczekiwaną granicę między metadanymi LFS kontrolowanymi przez repozytorium a lokalnymi ścieżkami systemu plików serwera.
- CVE-2026-49248Wysokie
W wersjach 15.0.6 i poniżej, funkcja TarUtils.untar() w OneDev tworzy dowiązania symboliczne bez walidacji, czy cel jest ścieżką bezwzględną. To pozwala na zapis do dowolnych lokalizacji na serwerze przez uwierzytelnionych użytkowników z dostępem do zapisu w CI Job.
- CVE-2026-11441Średnie
W systemie theonedev onedev do wersji 15.0.5 wykryto podatność na nieprawidłową autoryzację w funkcji canAccessIssue pliku /issues/ w komponencie Pull Request Handler poprzez manipulację argumentem issue. Atak może być przeprowadzony zdalnie. Problem został rozwiązany w wersji 15.0.6.
- CVE-2026-11439Średnie
W systemie theonedev onedev do wersji 15.0.5 wykryto podatność na nieprawidłową autoryzację w nieznanej funkcjonalności pliku /projects/ w komponencie Parent Project Handler poprzez manipulację argumentem project.parentId. Atak może być przeprowadzony zdalnie. Problem został rozwiązany w wersji 15.0.6.
- CVE-2026-11438Średnie
W systemie theonedev onedev do wersji 15.0.5 wykryto podatność na nieprawidłową autoryzację w nieznanej funkcjonalności pliku /projects w komponencie poprzez manipulację argumentem project.forkedFromId. Atak może być przeprowadzony zdalnie. Problem został rozwiązany w wersji 15.0.6.
Oryginalny opis (angielski, źródło NVD)
A vulnerability was determined in theonedev onedev up to 15.0.5. This affects an unknown part of the file /repositories/{projectId}/default-branch of the component REST API. This manipulation of the argument project.defaultBranch causes improper authorization. It is possible to initiate the attack remotely. Upgrading to version 15.0.6 is able to mitigate this issue. Upgrading the affected component is advised.

