CVE-2026-115321
ŚrednieCVSS 4.3Streszczenie
Bytebase przed wersją 3.16.0 zawiera obejście autoryzacji w handlerze UpdateIssueComment, które pozwala użytkownikom projektów o niskich uprawnieniach modyfikować komentarze w innych projektach poprzez podanie obcego UID komentarza. Atakujący z dowolną rolą w projekcie, w tym Project Viewer, może ustawić zgłoszenie własnego projektu jako rodzica i odwołać się do UID komentarza innego projektu, aby nadpisać komentarze, do których nie ma dostępu.
Ocena ryzyka
Atakujący może modyfikować komentarze w innych projektach, wprowadzając dezinformację i naruszając integralność danych oraz procesów decyzyjnych.
Rekomendacja
Zaktualizuj Bytebase do wersji 3.16.0 lub nowszej i zweryfikuj, czy komentarz należy do projektu, do którego użytkownik ma uprawnienia, przed jego modyfikacją.
Inne podatności w Bytebase
Zobacz wszystkie- CVE-2026-115322Średnie
Bytebase przed wersją 3.16.0 zawiera obejście autoryzacji w GetTaskRunLog, GetTaskRunSession i PreviewTaskRunRollback, które pozwala uwierzytelnionym użytkownikom uzyskać dostęp do uruchomień zadań innych projektów po UID. Atakujący z uprawnieniami w jednym projekcie może podać obce UID zadań lub uruchomień zadań, aby odczytać logi wykonania, szczegóły sesji bazy danych i SQL wycofania z innych projektów.
- CVE-2022-51026Krytyczne
Bytebase 0.12.0 przed 1.0.1 zawiera podatność na obejście uwierzytelniania, która pozwala nieuwierzytelnionym atakującym zalogować się jako dowolny użytkownik. Wada wynika z zaufania do konfiguracji dostawcy GitLab dostarczanej przez klienta w endpoincie POST /api/auth/login/GITLAB_SELF_HOST. Atakujący może ustawić instanceUrl na kontrolowany przez siebie serwer, który zwraca aktywnego użytkownika z wybranym adresem e-mail. Bytebase następnie wydaje tokeny sesji dla tego podmiotu, pozwalając atakującym podszyć się pod istniejących użytkowników, w tym Ownera, lub tworzyć nowych członków.
Oryginalny opis (angielski, źródło NVD)
Bytebase before 3.16.0 contains an authorization bypass vulnerability in the UpdateIssueComment handler that allows low-privileged project users to modify comments in other projects by supplying a foreign comment UID. Attackers with any project role, including Project Viewer, can set their own project's issue as parent and reference another project's comment UID to overwrite comments they cannot access.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

