CVE-2026-82269
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 23 - wyżej niż 23% wszystkich znanych CVE
Streszczenie
Gophish do wersji 0.12.1 nie egzekwuje blokady konta ani wymogów zmiany hasła w oprogramowaniu pośredniczącym uwierzytelniania API. Atakujący z ważnymi kluczami API mogą ominąć te zabezpieczenia i zachować pełny dostęp do API nawet po zablokowaniu konta lub wymogu zmiany hasła.
Ocena ryzyka
Ryzyko obejmuje nieautoryzowany dostęp do funkcji API pomimo zablokowania konta, co może prowadzić do naruszenia integralności danych i nieautoryzowanych działań w systemie.
Rekomendacja
Zaleca się aktualizację Gophish do wersji, która egzekwuje blokadę konta i wymogi zmiany hasła w API, oraz przegląd i rotację kluczy API w celu zabezpieczenia dostępu.
Inne podatności w Gophish
Zobacz wszystkie- CVE-2026-107272Średnie
Gophish do wersji 0.12.1 zawiera podatności na przechowywany i odbity cross-site scripting, umożliwiające atakującym wstrzyknięcie skryptu poprzez zwracanie złośliwych komunikatów o błędach serwera SMTP. Atakujący kontrolujący lub przechwytujący serwer SMTP profilu wysyłki może wykonać skrypt, gdy administratorzy przeglądają wyniki kampanii lub wysyłają testowe e-maile, kradnąc klucze API.
- CVE-2026-107270Wysokie
Gophish do wersji 0.12.1 zawiera podatność typu insecure direct object reference, która pozwala uwierzytelnionym użytkownikom przejmować grupy, szablony, strony docelowe i profile wysyłkowe innych użytkowników. Atakujący może podać sekwencyjny identyfikator innego użytkownika w żądaniach POST do /api/groups/, /api/templates/, /api/pages/ lub /api/smtp/, aby nadpisać i przepisać obiekty, blokując właścicieli i ujawniając listy odbiorców ofiar.
- CVE-2026-107273Średnie
Gophish 0.11.0 do 0.12.1 zawiera podatność na server-side request forgery (SSRF), która pozwala uwierzytelnionym użytkownikom z niskimi uprawnieniami na dostęp do hostów loopback i prywatnych przez POST /api/import/site. Atakujący mogą przesyłać wewnętrzne adresy URL, których domyślna lista deny dialer nie blokuje, aby odczytać odpowiedzi usług i enumerować wewnętrzne hosty i porty przez komunikaty błędów.
- CVE-2026-107271Średnie
Gophish do wersji 0.12.1 zawiera podatność polegającą na obejściu limitu szybkości, która pozwala nieuwierzytelnionym atakującym ominąć ograniczenia logowania poprzez fałszowanie nagłówków X-Forwarded-For lub X-Real-IP. Atakujący mogą wysyłać różne adresy przekazywane w każdym żądaniu, aby ogranicznik oparty na zmienionym RemoteAddr nigdy nie zadziałał, umożliwiając nieograniczone zgadywanie haseł i ataki typu credential stuffing.
- CVE-2026-107269Niskie
Gophish do wersji 0.12.1 zawiera podatność polegającą na różnicy czasowej w AdminServer.Login, która pozwala nieuwierzytelnionym atakującym na enumerację prawidłowych nazw użytkowników poprzez mierzenie czasu odpowiedzi logowania.
- CVE-2026-39904Średnie
Gophish do wersji 0.12.1 zawiera podatność na odmowę usługi, która pozwala uwierzytelnionym użytkownikom z rolą User na wyczerpanie pamięci serwera poprzez przesłanie spreparowanego dokumentu Office jako załącznika szablonu wiadomości e-mail. Funkcja ApplyTemplate() w models/attachment.go przetwarza dokumenty Office jako archiwa ZIP i wywołuje ioutil.ReadAll() na każdym wpisie pliku bez ograniczeń rozmiaru nieskompresowanej zawartości, co pozwala bombie zip na rozszerzenie się do kilku gigabajtów w pamięci i spowodowanie zakończenia procesu przez system operacyjny.
Oryginalny opis (angielski, źródło NVD)
Gophish through 0.12.1 fails to enforce account lockout and password change requirements in the API authentication middleware. Attackers with valid API keys can bypass these security controls and retain full API access even when their account is locked or password change is required.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

