Katalog CVE

CVE-2026-73303

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

Budibase to platforma low-code o otwartym kodzie źródłowym. Przed wersją 3.40.0, endpoint POST /api/v2/email na account.budibase.app akceptował kontrolowany przez klienta identyfikator accountId bez powiązania go z uwierzytelnioną sesją, sprawdzając tylko bieżący adres e-mail. Uwierzytelniony atakujący, który zdobędzie identyfikator konta ofiary, może rozpocząć proces zmiany adresu e-mail dla ofiary, otrzymać i przesłać kod weryfikacyjny przez POST /api/v2/email/verification, przenieść adres e-mail ofiary na adres kontrolowany przez atakującego i ukończyć reset hasła jako ofiara. Problem został naprawiony w wersji 3.40.0.

Ocena ryzyka

Ryzyko obejmuje przejęcie konta ofiary, zmianę adresu e-mail i reset hasła, co może prowadzić do pełnej kompromitacji konta.

Rekomendacja

Zaleca się natychmiastową aktualizację Budibase do wersji 3.40.0 lub nowszej oraz wdrożenie mechanizmów wiązania identyfikatora konta z sesją uwierzytelnioną.

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

Budibase is an open-source low-code platform. Prior to 3.40.0, POST /api/v2/email on account.budibase.app accepted a client-controlled accountId without binding it to the authenticated session, while checking only currentEmail. An authenticated attacker who obtains a victim account identifier can start the email-change workflow for the victim, receive and submit the verification code through POST /api/v2/email/verification, move the victim email to an attacker-controlled address, and complete a password reset as the victim. This issue is fixed in version 3.40.0.

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