Katalog CVE

CVE-2026-107350

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

Nieprawidłowa autoryzacja w PgBouncer w wersjach od 1.17.0 do 1.26.0 pozwala zdalnemu atakującemu znającemu hasło użytkownika z auth_file zalogować się jako dowolny inny użytkownik uwierzytelniany przez SCRAM, w tym jako administrator PgBouncer lub superużytkownik backendu. Drugi StartupMessage wysłany podczas uwierzytelniania SCRAM do nieistniejącej bazy nie jest odrzucany i zmienia użytkownika, przy czym wymiana SCRAM jest weryfikowana względem kluczy pierwszego użytkownika.

Ocena ryzyka

Atakujący może uzyskać uprawnienia administratora PgBouncer lub superużytkownika bazy danych, co prowadzi do pełnego przejęcia kontroli nad infrastrukturą bazodanową. Wymaga znajomości hasła dowolnego użytkownika z auth_file.

Rekomendacja

Zaktualizuj PgBouncer do wersji nowszej niż 1.26.0, która zawiera poprawkę. Do czasu aktualizacji ogranicz dostęp sieciowy do PgBouncer i monitoruj nietypowe próby logowania.

Inne podatności w PgBouncer

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

Improper authentication in PgBouncer 1.17.0 through 1.26.0 allows a remote attacker who knows the password of a user listed in auth_file to log in as any other user that authenticates using SCRAM, including PgBouncer admin users and backend superusers. A second StartupMessage sent during SCRAM authentication against a non-existent database is not rejected and switches the user being logged in as, while the SCRAM exchange is still verified against the keys of the first user.

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