CVE-2026-82241 SSRF Vulnerability in Budibase REST Datasource Preview
An SSRF vulnerability in Budibase backend-core allows authenticated users to bypass blacklist restrictions and perform requests against internal services in the 100.64.0.0/10 address range.
CVE search metadata
CVE search record: CVE-2026-82241. Severity: high. CVSS: 7.1. KEV: no. Product: backend-core, server. Brief: CVE-2026-82241 SSRF Vulnerability in Budibase REST Datasource Preview. Brief link: https://feed.craftedsignal.io/briefs/2026-08-budibase-ssrf/
CVE-2026-82241 identifies an SSRF vulnerability within the Budibase backend-core library, which is a component of the Budibase server. The vulnerability stems from an incomplete blacklist configuration that fails to account for the CGNAT address range 100.64.0.0/10. When an administrator has not manually configured a custom BLACKLIST_IPS list, the application defaults to an inadequate set of restricted addresses.
An authenticated attacker with 'Builder' permissions can exploit this by interacting with the POST /api/queries/preview endpoint. By submitting a crafted REST datasource query preview request, the attacker can force the Budibase server to perform an HTTP(S) request to arbitrary services within the 100.64.0.0/10 range. Because the preview functionality returns the response content to the user, this allows for sensitive data exfiltration or internal network reconnaissance. There is currently no vendor patch; the remediation requires manual configuration of the blacklist.
Attack Chain
- Attacker gains access to a Budibase instance with 'Builder' level permissions.
- Attacker navigates to the REST datasource management interface to configure a new query.
- Attacker identifies a target service residing within the internal 100.64.0.0/10 CGNAT range.
- Attacker crafts a HTTP POST request to the
/api/queries/previewendpoint with the target URL in the query body. - The Budibase server fails to validate the target URL against the restricted 100.64.0.0/10 range.
- The backend server initiates an outbound request to the target internal service.
- The internal service responds to the server request.
- The Budibase server serializes the internal response and returns the data to the attacker via the UI/preview flow.
Impact
Successful exploitation allows for unauthorized interaction with internal HTTP services that are intended to be protected from public or user-level access. This can lead to the exfiltration of sensitive information, unauthorized modification of internal state, or reconnaissance of the internal network architecture.
Recommendation
- Immediately update the Budibase
BLACKLIST_IPSenvironment variable to include the 100.64.0.0/10 range as specified in the advisory for CVE-2026-82241. - Monitor access logs for
POSTrequests to/api/queries/previewto identify potential abuse of the datasource preview feature by users with 'Builder' permissions. - Restrict administrative 'Builder' access to only trusted personnel to mitigate the risk of account-based exploitation.
Immediate actions
Update BLACKLIST_IPS environment variable to include 100.64.0.0/10
Threat Hunt
Identify high-volume or suspicious POST requests to /api/queries/preview from Builder accounts
Data: webserver access logs
Mitigations
Configure BLACKLIST_IPS
CVE-2026-82241