Katalog CVE

CVE-2026-111933

NiskieCVSS 3.7
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

Percentyl 12 - wyżej niż 12% wszystkich znanych CVE

Streszczenie

Coder w wersjach przed 2.29.17, 2.30.0 przed 2.32.7, 2.33.0 przed 2.33.8 oraz 2.34.0 przed 2.34.2 zawiera podatność na enumerację użytkowników, ponieważ funkcja userpassword.Compare() podstawia zastępczy hash pochodzący z ciągu "hunter2", gdy zapisany hash hasła jest pusty. Nieuwierzytelnieni atakujący mogą przesyłać loginy z hasłem "hunter2" i rozróżniać odpowiedzi HTTP 403 od 401, aby wyliczyć prawidłowe konta i ujawnić dostawcę uwierzytelniania użytkowników korzystających wyłącznie z SSO.

Ocena ryzyka

Atakujący może zidentyfikować prawidłowe nazwy kont i dostawców uwierzytelniania, co ułatwia dalsze ataki ukierunkowane, w tym phishing i próby przejęcia kont.

Rekomendacja

Zaktualizuj Coder do najnowszej wersji z gałęzi 2.29.x, 2.32.x, 2.33.x lub 2.34.x zgodnie z poprawkami. Rozważ monitorowanie prób logowania z hasłem "hunter2" jako wskaźnika wykorzystania podatności.

Inne podatności w Coder

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Coder before 2.29.17, 2.30.0 before 2.32.7, 2.33.0 before 2.33.8, and 2.34.0 before 2.34.2 contains a user enumeration vulnerability because userpassword.Compare() substitutes a placeholder hash derived from the string "hunter2" when a stored password hash is empty. Unauthenticated attackers can submit logins with the password "hunter2" and distinguish HTTP 403 from 401 responses to enumerate valid accounts and reveal the authentication provider of SSO-only users.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS