Katalog CVE

CVE-2026-12258

KrytyczneCVSS 9.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W API REST v1.0 firmy Hiperdino występuje niewystarczająca kontrola dostępu. Publiczny endpoint 'customer/check' pozwala uwierzytelnionemu atakującemu podać numer telefonu lub adres e-mail, a gdy wartość należy do zarejestrowanego klienta, usługa zwraca powiązane dane (adres e-mail i numer telefonu). Nie jest wymagane uwierzytelnienie poza statycznym tokenem bearer, brak jest ograniczania liczby żądań i generycznych komunikatów błędów.

Ocena ryzyka

Zdalny atakujący może wyliczać dane kontaktowe użytkowników, co stanowi naruszenie poufności informacji. Wymaga to jednak uzyskania ważnego statycznego tokenu bearer.

Rekomendacja

Wprowadź właściwą kontrolę dostępu do endpointu 'customer/check', ograniczanie liczby żądań oraz generyczne komunikaty błędów. Zastąp statyczny token bearer mechanizmem silnego uwierzytelniania.

Powiązane podatności

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

Inadequate access control in Hiperdino’s REST v1.0 API. The public endpoint ‘customer/check’ could allow an authenticated attacker to enter a telephone number or an email address. When the value entered belongs to a registered customer, the service returns the associated information (email address and telephone number). No authentication is required beyond a static bearer token, and there is no rate limiting or generic error handling. Successful exploitation of this vulnerability could allow a remote attacker to enumerate a user’s contact details, although this would require obtaining a valid static bearer token, constituting an information disclosure vulnerability.

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