CVE-2026-73617 json
Budibase before 3.40.0 NoSQL Injection via MongoDB datasource
published 3mo ago modified 18d ago also EUVD-2026-57821 , GHSA-pmpg-2mxq-6xwr
- cvss
- 7.1
- 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 28%
- public exploits
- 0
- none known
Summary
Budibase before 3.40.0 contains a NoSQL injection vulnerability in the MongoDB datasource integration where user-supplied parameters are enriched with handlebars using noEscaping: true and parsed without operator filtering. Attackers can inject MongoDB operators through query parameters to bypass per-user access controls, read arbitrary documents, execute JavaScript via $where operators, or modify collections through update and delete operations.
Patch / fix
- budibase server 3.40.0
- github.com/Budibase/budibase@dd8c065 commit
- github.com/Budibase/budibase#18907 pull request
- github.com/Budibase/budibase/releases/tag/3.39.9 release
Is CVE-2026-73617 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2mo ago
Exploit prediction
0.34% chance of exploitation in the next 30 days, higher than 28% of all scored CVEs (FIRST EPSS, 2026-11-11).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 7.1 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N |
| CNA | 3.1 | 7.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N |
| GitHub | 3.1 | 7.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N |
| CNA | 4.0 | 7.1 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | @budibase/server | <=3.38.1 |
no fix listed |
Affected products
- budibase server
Classification
References
-
github.com
/Budibase/budibase/pull/18907
web
-
github.com
/Budibase/budibase/commit/dd8c0654b35cd89ce3645f2355f4bf2ff9a5dd80
web
-
github.com
/Budibase/budibase/security/advisories/GHSA-pmpg-2mxq-6xwr
vendor-advisory, web
-
vulncheck.com
/advisories/budibase-before-nosql-injection-via-mongodb-datasource
third-party-advisory
-
github.com
/Budibase/budibase
package
-
github.com
/Budibase/budibase/releases/tag/3.39.9
web
Sources
- CVE List CVE-2026-73617
- GitHub Advisory GHSA-pmpg-2mxq-6xwr
- NVD CVE-2026-73617
Fencer Intel 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.