Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. @budibase/server
  4. ›
  5. GHSA-c8vc-7pv3-g98p

GHSA-c8vc-7pv3-g98p: Budibase: Email Change IDOR via POST /api/v2/email allows full Account Takeover (accountId not validated against session)

July 24, 2026 (updated August 12, 2026)

POST /api/v2/email on the account portal (account.budibase.app) starts an email-change workflow using a client-supplied accountId that is not validated against the authenticated session. A logged-in attacker supplies a victim’s accountId and an email address they control; the verification code is delivered to the attacker’s address, and completing the workflow changes the victim’s account email. The attacker then password-resets the victim’s account through the controlled address and logs in — full account takeover with no victim interaction.

References

  • github.com/Budibase/budibase/releases/tag/3.40.0
  • github.com/Budibase/budibase/security/advisories/GHSA-c8vc-7pv3-g98p
  • github.com/advisories/GHSA-c8vc-7pv3-g98p
  • nvd.nist.gov/vuln/detail/CVE-2026-73303

Code Behaviors & Features

Detect and mitigate GHSA-c8vc-7pv3-g98p with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions up to 3.38.1

Solution

Unfortunately, there is no solution available yet.

Weakness

  • CWE-639: Authorization Bypass Through User-Controlled Key

Source file

npm/@budibase/server/GHSA-c8vc-7pv3-g98p.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:25 +0000.