CVE-2026-73410 json
Budibase: SSRF via DNS rebinding in the REST datasource integration
published 2026-07-24 3 mo ago modified 2026-09-08 2 mo ago also EUVD-2026-60380 , GHSA-v42f-v8xc-j435
- cvss
- 8.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 20%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- budibase budibase 3.40.0
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 2 mo ago
Exploit prediction
0.28% chance of exploitation in the next 30 days, higher than 20% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.5 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H |
| GitHub | 3.1 | 8.5 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | @budibase/server | <=3.38.1 |
no fix listed |
Affected products
- Budibase budibase
Classification
References
-
github.com
/Budibase/budibase/commit/5758bdb242802ca20c4ed0dc579e4330ee898ef3
web
-
github.com
/Budibase/budibase/pull/19178
web
-
github.com
/Budibase/budibase/commit/1fecb3fc3497e8db7b60b42cc514ce304ffe3a41
web
-
github.com
/Budibase/budibase/commit/586802b5706367520d14245e18a7d0cabab0be11
web
-
github.com
/Budibase/budibase/security/advisories/GHSA-v42f-v8xc-j435
web
-
github.com
/Budibase/budibase
package
-
github.com
/Budibase/budibase/releases/tag/3.39.30
web
Sources
- CVE List CVE-2026-73410
- GitHub Advisory GHSA-v42f-v8xc-j435
- NVD CVE-2026-73410
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.