Katalog CVE

CVE-2026-81029

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

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

Streszczenie

OpenMetadata akceptuje dostarczony przez wywołującego cel przekierowania po uwierzytelnieniu i dołącza do niego wygenerowany token. SamlLoginServlet odczytuje parametr callback i zapisuje go w sesji bez porównania z zarejestrowanym celem, a serwlet konsumenta później formatuje tę wartość do URL z JWT i danymi konta. Podobnie działają procedury OIDC i OAuth2. Atakujący może dostarczyć link, który po zalogowaniu ofiary wysyła token do kontrolowanego przez atakującego celu, co pozwala na przejęcie konta.

Ocena ryzyka

Użytkownik, który kliknie złośliwy link i się zaloguje, może stracić kontrolę nad swoim kontem, co prowadzi do naruszenia danych i nieautoryzowanych działań.

Rekomendacja

Zaktualizuj OpenMetadata do wersji 2.0.0 lub nowszej, która usuwa parametr callback. Jeśli używasz wersji 1.x, skonfiguruj walidację celu przekierowania lub zastosuj obejście.

Inne podatności w OpenMetadata

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

OpenMetadata accepts a caller-supplied post-authentication redirect target and appends the issued token to it. SamlLoginServlet reads the callback request parameter and stores it in the HTTP session without comparing it against any configured or registered destination, and the assertion consumer servlet later formats that stored value into a URL carrying the freshly issued JWT together with the account's email and name before sending the redirect. The OIDC and OAuth2 handler follows the same pattern with its own redirect parameter and the issued identity token. A request naming a destination the attacker controls therefore causes the server to deliver a valid token for whoever completes the login to that destination. Because the token authenticates API calls as that account, a user who follows such a link and authenticates hands over control of their account. Version 2.0.0 removes the caller-supplied callback parameter; no 1.x release validates it.

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