Skip to main content

Budibase CVE-2026-72849

| EUVDEUVD-2026-58500 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-08-13 disclosure@vulncheck.com GHSA-4q4m-8h83-fcmr
8.7
CVSS 4.0 · Vendor: vulncheck
Share

Severity by source

Vendor (vulncheck) PRIMARY
8.7 HIGH
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:P/VC:H/VI:H/VA:N/SC:H/SI:H/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
vuln.today AI
7.7 HIGH

Network vector with high complexity for token extraction and phishing; PR:L for same-tenant session initiation; scope change captures downstream AI agent system impact.

3.1 AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N
4.0 AV:N/AC:H/AT:P/PR:L/UI:P/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:P/VC:H/VI:H/VA:N/SC:H/SI:H/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
Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
P
Scope
X

Lifecycle Timeline

4
Patch available
Aug 13, 2026 - 23:04 EUVD
Source Code Evidence Fetched
Aug 13, 2026 - 22:34 vuln.today
Analysis Generated
Aug 13, 2026 - 22:34 vuln.today
CVE Published
Aug 13, 2026 - 22:17 cve.org
HIGH 8.7

DescriptionCVE.org

Budibase before 3.40.0 contains a cross-site request forgery vulnerability in the chat-link handoff endpoint that allows attackers to bind an external chat identity to a victim's account. Attackers can craft a phishing page that auto-submits a POST request with a leaked confirmation token to bind their chat identity to a victim user's account, enabling impersonation within agent operations and inheritance of victim permissions.

AnalysisAI

Cross-site request forgery in Budibase's AI chat-link handoff endpoint (GET/POST /api/chat-links/:instance/:token/handoff) permits a same-tenant attacker with low privileges to permanently bind their external chat identity (Slack, Discord, MS Teams, or Telegram) to any authenticated victim user's Budibase account. Because the confirmation token is rendered in plaintext inside the HTML page the victim views and the POST endpoint carries no CSRF protection or session binding, an attacker can extract the token from their own session initiation flow and embed it in a phishing page that auto-submits on load, hijacking the victim's globalUserId mapping. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Attacker initiates own chat-link session
Delivery
Extracts confirmationToken from returned HTML page
Exploit
Crafts phishing page with auto-submitting hidden POST form
Install
Tricks authenticated same-tenant victim into loading phishing page
C2
Victim's browser submits forged POST with attacker's token
Execute
Budibase binds victim's globalUserId to attacker's external chat identity
Impact
Attacker sends AI agent messages as victim, inheriting victim's permissions

Vulnerability AssessmentAI

Exploitation The following specific conditions must all be satisfied simultaneously: (1) The AI chat-link handoff feature must be enabled in the Budibase deployment and the affected endpoint /api/chat-links/:instance/:token/handoff must be reachable by the attacker. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 score of 8.7 (AV:N/AC:H/AT:P/PR:L/UI:P) is appropriate and consistent with the described attack surface. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker with low-level access to a shared Budibase tenant initiates a chat-link session for their own Slack identity, which generates a confirmationToken visible in the HTML of the confirmation page they receive. The attacker then constructs a phishing page containing a hidden form that auto-submits a POST to /api/chat-links/:instance/:token/handoff with the attacker's confirmationToken embedded, and sends the phishing link to a victim Budibase user who is currently logged in. …
Remediation The upstream fix is available via GitHub Pull Request #19194 (https://github.com/Budibase/budibase/pull/19194) and commit 362e6c654fb4da6e123c734333da2d6cbdcdb7ef; however, a tagged released version containing the fix has not been independently confirmed from the provided package data - the package entry lists 'fixed in: None' while the CVE description references 3.40.0 as the threshold. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, disable or restrict access to the GET/POST /api/chat-links/:instance/:token/handoff endpoint using firewall rules, WAF policies, or application-level controls; simultaneously issue a security alert to all Budibase users warning against clicking untrusted chat-link URLs until a patch is available. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-72849 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy