Katalog CVE

CVE-2026-73410

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

Budibase to platforma low-code o otwartym kodzie źródłowym. Przed wersją 3.40.0, w packages/backend-core/src/utils/outboundFetch.ts przypinano zweryfikowany adres przez agenta Node, ale integracja REST używała getDispatcher z packages/backend-core/src/utils/fetch.ts, co powodowało, że undici ignorował tego agenta i ponownie rozwiązywał nazwę hosta. Konstruktor mógł użyć DNS rebinding, aby sprawić, że packages/server/src/integrations/rest.ts połączy się z wewnętrznym adresem po tym, jak publiczny adres przeszedł walidację, z pełnym dostępem do odpowiedzi i dowolnymi metodami REST. Poprawka dodaje obsługę createPinnedLookup do dyspozytora undici i przekazuje zweryfikowany adres do niestandardowych implementacji fetch. Problem został naprawiony w wersji 3.40.0.

Ocena ryzyka

Ryzyko obejmuje nieautoryzowany dostęp do wewnętrznych zasobów sieciowych, co może prowadzić do ujawnienia wrażliwych danych lub dalszych ataków na infrastrukturę.

Rekomendacja

Zaleca się natychmiastową aktualizację Budibase do wersji 3.40.0 lub nowszej, która zawiera poprawkę.

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

Budibase is an open-source low-code platform. Prior to 3.40.0, packages/backend-core/src/utils/outboundFetch.ts pinned a validated address through a Node agent, but the REST integration used getDispatcher from packages/backend-core/src/utils/fetch.ts, causing undici to ignore that agent and resolve the hostname again. A builder could use DNS rebinding to make packages/server/src/integrations/rest.ts connect to an internal address after a public address passed validation, with full response access and arbitrary REST methods. The fix adds createPinnedLookup support to the undici dispatcher and passes the validated address to custom fetch implementations. This issue is fixed in version 3.40.0.

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