CVE-2025-54376
WysokieStreszczenie
Hoverfly to narzędzie do symulacji API typu open source. W wersjach 1.11.3 i wcześniejszych, punkt końcowy WebSocket /api/v2/ws/logs nie jest chroniony przez to samo oprogramowanie uwierzytelniające, które zabezpiecza REST API administracyjne, co pozwala nieautoryzowanym atakującym na dostęp do logów aplikacji w czasie rzeczywistym.
Ocena ryzyka
Nieautoryzowany dostęp do logów aplikacji może prowadzić do ujawnienia wrażliwych informacji, takich jak wewnętrzne ścieżki plików oraz treści żądań i odpowiedzi, co zwiększa ryzyko ataków na system.
Rekomendacja
Zaleca się aktualizację do wersji 1.12.0, która zawiera poprawkę rozwiązującą ten problem oraz wdrożenie odpowiednich mechanizmów zabezpieczeń dla punktów końcowych WebSocket.
Powiązane podatności
- CVE-2026-94456Krytyczne
Postiz generuje wrażliwe poświadczenia bezpieczeństwa przy użyciu Math.random() zamiast kryptograficznie bezpiecznego źródła. Ten sam mechanizm jest używany dla tokenów dostępu OAuth, kodów autoryzacyjnych, sekretów klienta, kluczy API organizacji oraz weryfikatorów PKCE, przez co zależą one od deterministycznego stanu PRNG xorshift128+ w V8. Nieuwierzytelniony endpoint dynamicznej rejestracji klienta OAuth ujawnia świeżo wygenerowane poświadczenia, co pozwala atakującemu odtworzyć wewnętrzny stan generatora i wyliczyć przeszłe oraz przyszłe wartości.
- CVE-2026-86059Krytyczne
Dokploy to samodzielnie hostowana platforma PaaS. Przed wersją 0.29.13 członkowie organizacji bez dostępu do dostawcy Git mogą odczytać poświadczenia dostawcy w postaci jawnej poprzez procedury github.one, gitlab.one, gitea.one i bitbucket.one, ponieważ zwracają one pełne rekordy dostawcy bez sprawdzenia getAccessibleGitProviderIds lub przynależności do organizacji. Trasa application.one zwraca także zagnieżdżone relacje GitHub, GitLab, Gitea i Bitbucket z kluczami prywatnymi GitHub App, tokenami OAuth, sekretami klienta, sekretami webhooków i hasłami aplikacji, nawet gdy hasGitProviderAccess ma wartość false.
- CVE-2026-85734Krytyczne
LightRAG to narzędzie do szybkiego generowania wspomaganego wyszukiwaniem. Przed wersją 1.5.5 endpoint POST /login w lightrag/api/lightrag_server.py nie nakłada limitu szybkości, blokady konta, opóźnienia ani licznika nieudanych prób uwierzytelnienia. Atakujący w sieci może zgadywać hasła z pełną szybkością żądań, aż znajdzie prawidłowe hasło konta.
- CVE-2026-80156Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.5, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność path traversal w endpointcie uploadu portalu zarządzania webowego. Umożliwia ona uwierzytelnionym atakującym zapis dowolnych danych w dowolnym miejscu systemu plików urządzenia, prowadząc do zdalnego wykonania kodu. Walidacja nazwy pliku usuwa znaki backslash, ale nie sprawdza następnie forward slash, gdy wykryto backslash; podając nazwę zawierającą oba znaki, atakujący zapisuje poza docelowym katalogiem uploadu.
- CVE-2026-80155Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.5, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność obejścia uwierzytelniania w endpointcie uploadu portalu zarządzania webowego. Umożliwia ona nieuwierzytelnionym atakującym odczyt wrażliwych plików konfiguracyjnych i upload plików do dowolnych lokalizacji w systemie plików, prowadząc do zdalnego wykonania kodu. Serwer konstruuje ścieżkę pliku cookie sesji za pomocą snprintf ze stałym buforem; podając cookie o określonej długości, atakujący powoduje obcięcie ścieżki i wykorzystuje path traversal do przekierowania walidacji uwierzytelniania na dowolny plik na dysku, taki jak lokalna baza użytkowników.
- CVE-2026-80154Krytyczne
Wszystkie wersje firmware Lantronix SLC8000, EMG8500, EMG7500, SLB882, SLCx-03 i SLCx-02 zawierają podatność obejścia uwierzytelniania w portalu zarządzania webowego, która pozwala nieuwierzytelnionym atakującym wyprowadzić prawidłowe tokeny sesji zalogowanych użytkowników i obejść walidację źródłowego adresu IP oraz User-Agent. Tokeny sesji są generowane deterministycznie na podstawie modelu urządzenia i bieżącego czasu z rozdzielczością jednej sekundy, co daje mały, możliwy do wyliczenia zbiór aktywnych tokenów. Atakujący może skonstruować spreparowany URI wykorzystujący obsługę rozszerzeń plików w routingu ścieżek serwera webowego, aby obejść walidację adresu źródłowego dla sesji.
- CVE-2026-80152Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.3, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność wstrzyknięcia poleceń, która pozwala uwierzytelnionym atakującym z uprawnieniem services wykonać dowolne polecenia powłoki jako root poprzez wykorzystanie polecenia set script schedule przekazującego nieoczyszczone dane wejściowe użytkownika do wywołania system().
- CVE-2026-80151Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.3, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność wstrzyknięcia poleceń, która pozwala uwierzytelnionym atakującym z uprawnieniem services wykonać dowolne polecenia powłoki jako root poprzez wykorzystanie polecenia set nfs download przekazującego nieoczyszczone dane wejściowe użytkownika do wywołania system().
- CVE-2026-80147Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.2, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność przepełnienia bufora na stosie, która pozwala uwierzytelnionym atakującym potencjalnie wykonać dowolny kod poprzez wykorzystanie nieudokumentowanego polecenia mfc eeprom write kopiującego nieograniczone dane wejściowe użytkownika do ograniczonego bufora na stosie przed przekazaniem ich do wywołania system().
- CVE-2026-80146Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.2, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność przepełnienia bufora na stosie, która pozwala uwierzytelnionym atakującym potencjalnie wykonać dowolny kod poprzez wykorzystanie nieudokumentowanego polecenia mfc eeprom read kopiującego nieograniczone dane wejściowe użytkownika do ograniczonego bufora na stosie przed przekazaniem ich do wywołania system().
Oryginalny opis (angielski, źródło NVD)
Hoverfly is an open source API simulation tool. In versions 1.11.3 and prior, Hoverfly’s admin WebSocket endpoint /api/v2/ws/logs is not protected by the same authentication middleware that guards the REST admin API. Consequently, an unauthenticated remote attacker can stream real-time application logs (information disclosure) and/or gain insight into internal file paths, request/response bodies, and other potentially sensitive data emitted in logs. Version 1.12.0 contains a fix for the issue.

