CVE-2026-25559
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 44 - wyżej niż 44% wszystkich znanych CVE
Streszczenie
OpenBullet2 do wersji 0.3.2 zawiera podatność na path traversal w endpointzie wordlist, umożliwiającą uwierzytelnionym atakującym odczyt, zapis i usuwanie dowolnych plików poprzez podanie niesanitowanych ścieżek bezwzględnych. Atakujący mogą połączyć te operacje, aby uzyskać zdalne wykonanie kodu poprzez manipulację krytycznymi plikami systemowymi, takimi jak /etc/passwd, ponieważ aplikacja domyślnie działa jako root.
Ocena ryzyka
Ryzyko jest krytyczne – atakujący może przejąć pełną kontrolę nad systemem, uzyskując zdalne wykonanie kodu z uprawnieniami roota, co prowadzi do całkowitej kompromitacji poufności, integralności i dostępności.
Rekomendacja
Należy natychmiast zaktualizować OpenBullet2 do najnowszej wersji, która usuwa tę podatność, oraz rozważyć uruchamianie aplikacji z ograniczonymi uprawnieniami.
Inne podatności w OpenBullet2
Zobacz wszystkie- CVE-2026-25555Krytyczne
OpenBullet2 w wersji do 0.3.2 zawiera podatność na obejście uwierzytelniania w mechanizmie autoryzacji kluczem API. Nieuwierzytelniony atakujący może uzyskać dostęp administracyjny, podając pustą wartość nagłówka X-Api-Key, ponieważ oprogramowanie porównuje ją z domyślnym pustym ciągiem AdminApiKey.
- CVE-2026-39908Średnie
OpenBullet2 w wersji 0.3.2 i wcześniejszych na systemie Windows zawiera podatność na ujawnienie poświadczeń. Zdalny atakujący może skonfigurować źródło proxy z ścieżką UNC wskazującą na kontrolowany przez siebie serwer, co po uruchomieniu zadania powoduje próbę uwierzytelnienia SMB i ujawnienie hasha NTLMv2 procesu użytkownika.
- CVE-2026-25856Wysokie
Podatność w OpenBullet2 do wersji 0.3.2: uwierzytelniony atakujący może zdalnie wykonać dowolny kod C# na serwerze poprzez tworzenie lub modyfikację konfiguracji zadań. Tryb wykonania C# nie filtruje referencji ani API, umożliwiając dostęp do systemu plików, uruchamianie procesów i wywoływanie dowolnych API .NET.
- CVE-2026-25855Wysokie
Podatność w OpenBullet2 do wersji 0.3.2 umożliwia uwierzytelnionym użytkownikom zdalne wykonanie kodu poprzez przesyłanie plików skryptowych (.bat, .ps1, .sh) za pomocą funkcji ładowania proxy FileProxySource. Atakujący mogą przesłać złośliwe pliki skryptowe jako źródła proxy, powodując wykonanie skryptów na serwerze i zwrócenie wyniku jako linii proxy, co prowadzi do wykonania dowolnych poleceń na hoście jako użytkownik procesu.
Oryginalny opis (angielski, źródło NVD)
OpenBullet2 through version 0.3.2 contains a path traversal vulnerability in the wordlist endpoint that allows authenticated attackers to perform arbitrary file read, write, and delete operations by supplying unsanitized absolute paths to the upload handler and wordlist functions. Attackers can chain the file write and delete primitives to achieve remote code execution by manipulating critical system files such as /etc/passwd, with full system impact since the application runs as root by default.

