Vulnerability Description
Budibase is an open-source low-code platform. Prior to 3.39.25, POST /api/global/auth/:tenantId/login incremented the failure counter in packages/worker/src/api/controllers/global/auth.ts only for existing users, while packages/worker/src/middleware/emailLockout.ts returned X-Account-Locked and Retry-After only for locked identifiers. An unauthenticated attacker could compare the response after repeated failures to enumerate valid email addresses and temporarily lock valid accounts. This issue is fixed in version 3.39.25.
CVSS Score
MEDIUM
Related Weaknesses (CWE)
References
- https://github.com/Budibase/budibase/commit/eaae816ab81615c07eb10e4619af078d00e2
- https://github.com/Budibase/budibase/pull/19108
- https://github.com/Budibase/budibase/releases/tag/3.39.25
- https://github.com/Budibase/budibase/security/advisories/GHSA-cr7p-cr3q-h5cm
- https://github.com/Budibase/budibase/security/advisories/GHSA-cr7p-cr3q-h5cm
FAQ
What is CVE-2026-73306?
CVE-2026-73306 is a vulnerability with a CVSS score of 5.3 (MEDIUM). Budibase is an open-source low-code platform. Prior to 3.39.25, POST /api/global/auth/:tenantId/login incremented the failure counter in packages/worker/src/api/controllers/global/auth.ts only for exi...
How severe is CVE-2026-73306?
CVE-2026-73306 has been rated MEDIUM with a CVSS base score of 5.3/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-73306?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.