CVE-2023-34097
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 48 - wyżej niż 48% wszystkich znanych CVE
Streszczenie
W wersjach przed 2023.4.5, hoppscotch ujawnia hasło do bazy danych w logach podczas wyświetlania ciągu połączenia z bazą danych. Osoby atakujące mające dostęp do logów systemowych mogą uzyskać pełny dostęp do bazy danych.
Ocena ryzyka
Dostęp do hasła bazy danych w logach stwarza poważne ryzyko dla bezpieczeństwa, umożliwiając atakującym podniesienie uprawnień i pełny dostęp do danych.
Rekomendacja
Zaleca się aktualizację do wersji 2023.4.5 lub nowszej, aby usunąć tę podatność. Nie ma znanych obejść tej luki.
Inne podatności w hoppscotch
Zobacz wszystkie- CVE-2026-69189Wysokie
W Hoppscotch, ekosystemie do tworzenia API, przed wersją 2026.6.0, ścieżki GraphQL team, teamMembers.user, RESTHistory, GQLHistory, currentRESTSession, currentGQLSession, environments, globalEnvironments i settings ujawniają prywatne dane użytkownika innego członka zespołu, a usługi toggleHistoryStatus i removeRequestFromHistory w UserHistory akceptują identyfikator historii innego użytkownika bez sprawdzania własności userUid, co pozwala uwierzytelnionemu członkowi zespołu na odczyt prywatnej historii żądań, danych sesji, treści żądań, nagłówków autoryzacji, wartości środowiskowych i ustawień oraz modyfikację lub usunięcie prywatnych wpisów historii ofiary.
- CVE-2026-44478Wysokie
Podatność CVE-2026-44478 w hoppscotch umożliwia nieautoryzowanym użytkownikom dostęp do sekretów infrastruktury w formie niezaszyfrowanej poprzez endpoint GET /v1/onboarding/config, gdy ONBOARDING_RECOVERY_TOKEN jest pustym ciągiem. Problem ten został rozwiązany w wersji 2026.4.0.
- CVE-2026-50160Krytyczne
W samodzielnie hostowanych wdrożeniach Hoppscotch w wersji 2026.4.1 i wcześniejszych, nieuwierzytelniony endpoint POST /v1/onboarding/config jest podatny na masowe przypisanie (mass assignment). Brak whitelist: true w globalnym ValidationPipe NestJS powoduje, że dodatkowe właściwości w żądaniu nie są odrzucane, a klucze takie jak JWT_SECRET i SESSION_SECRET są traktowane jako prawidłowe wpisy InfraConfig, co pozwala atakującemu na ich nadpisanie.
- CVE-2026-34932Krytyczne
Hoppscotch przed wersją 2026.3.0 zawiera podatność na trwały XSS, która może prowadzić do fałszowania żądań międzywitrynowych (CSRF).
- CVE-2026-34931Krytyczne
Hoppscotch przed wersją 2026.3.0 zawiera podatność na otwarte przekierowanie, która prowadzi do wycieku tokenów. Dzięki tym tokenom atakujący może zalogować się jako ofiara i przejąć jej konto.
- CVE-2026-59721Wysokie
Podatność w Hoppscotch przed wersją 2026.6.0 pozwala administratorowi na zdalne wykonanie dowolnych poleceń jako root w kontenerze backendu. Atak polega na manipulacji parametrem MAILER_SMTP_URL w mutacji GraphQL updateInfraConfigs, który jest następnie parsowany przez nodemailer do opcji transportu sendmail.
- CVE-2026-59720Wysokie
W Hoppscotch przed wersją 2026.6.0, podczas tworzenia serwera mock w pliku mock-server.service.ts nie jest zapisywane pole wejściowe isPublic, a schema.prisma domyślnie ustawia isPublic na true. Powoduje to, że serwery mock powiązane z prywatnymi kolekcjami są publicznie dostępne bez uwierzytelniania, co może ujawnić wrażliwe dane API.
- CVE-2026-34848Średnie
Hoppscotch, otwartoźródłowe środowisko do tworzenia API, zawiera podatność na przechowywany XSS w etykiecie narzędzia dla członków zespołu poprzez nazwę wyświetlaną. Podatność występuje przed wersją 2026.3.0.
- CVE-2026-34847Średnie
W hoppscotch przed wersją 2026.3.0 strona /enter zawiera podatność na otwarte przekierowanie oparte na DOM. Parametr redirect jest bezpośrednio używany do konstruowania URL i przekierowania użytkownika bez odpowiedniej walidacji.
Oryginalny opis (angielski, źródło NVD)
hoppscotch is an open source API development ecosystem. In versions prior to 2023.4.5 the database password is exposed in the logs when showing the database connection string. Attackers with access to read system logs will be able to elevate privilege with full access to the database. Users are advised to upgrade. There are no known workarounds for this vulnerability.

