Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-82246

CVE-2026-82246: Budibase Server SSRF Vulnerability

CVE-2026-82246 is a server-side request forgery flaw in Budibase Server allowing attackers to access internal services and cloud metadata endpoints. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-82246 Overview

CVE-2026-82246 is a server-side request forgery (SSRF) vulnerability in Budibase Server versions prior to 3.41.3. The query import endpoint fetches content from user-supplied URLs without validating the target destination. Authenticated attackers can direct the server to issue HTTP requests against internal network resources, including cloud provider metadata services. The flaw is classified under CWE-918: Server-Side Request Forgery.

Critical Impact

Attackers with low-privilege access can retrieve responses from internal services and cloud metadata endpoints, exposing credentials, session tokens, and internal application data.

Affected Products

  • Budibase Server versions prior to 3.41.3
  • Self-hosted Budibase deployments exposing the query import endpoint
  • Cloud-hosted Budibase instances running vulnerable builds

Discovery Timeline

  • 2026-08-28 - CVE-2026-82246 published to NVD
  • 2026-08-28 - Last updated in NVD database

Technical Details for CVE-2026-82246

Vulnerability Analysis

Budibase is a low-code platform for building internal tools and business applications. The query import feature allows users to load external API definitions by providing a URL. According to the GitHub Security Advisory GHSA-48x3-9ph2-p9gj, the endpoint accepted arbitrary URLs and fetched their contents server-side without filtering the destination host or scheme.

An attacker with a valid Budibase account submits a crafted URL pointing to an internal address. The server issues the outbound request from its own network position and returns the response body to the attacker. This bypasses network segmentation that would otherwise prevent the attacker from reaching those hosts directly.

Root Cause

The root cause is missing destination validation in the query import handler. The endpoint does not enforce an allowlist of external hosts, block private IP ranges (RFC 1918), reject loopback addresses, or filter link-local ranges such as 169.254.169.254. The VulnCheck advisory documents the missing URL validation logic in versions before 3.41.3.

Attack Vector

Exploitation requires network access to the Budibase application and low-privilege authentication. The attacker submits a URL such as http://169.254.169.254/latest/meta-data/ to the query import endpoint in cloud deployments. On AWS, this returns Instance Metadata Service (IMDSv1) responses including IAM role credentials when IMDSv2 is not enforced. Attackers can also probe internal HTTP services, databases with HTTP interfaces, and administrative panels reachable from the server. No specialized tooling is required beyond an HTTP client.

No verified public exploit code is available. See the GitHub Security Advisory for vendor-provided technical detail.

Detection Methods for CVE-2026-82246

Indicators of Compromise

  • Outbound HTTP requests from the Budibase server process to 169.254.169.254, 127.0.0.1, or RFC 1918 address ranges not associated with normal application traffic
  • Query import API calls containing URLs referencing internal hostnames, loopback addresses, or cloud metadata endpoints
  • Unexpected retrieval of cloud instance metadata paths such as /latest/meta-data/iam/security-credentials/ in server access logs

Detection Strategies

  • Inspect Budibase application logs for query import requests where the target URL resolves to private, loopback, or link-local addresses
  • Correlate egress traffic from the Budibase host against the expected set of upstream API destinations and alert on deviations
  • Monitor for use of exfiltrated AWS, Azure, or GCP credentials that match the identity of the Budibase workload role

Monitoring Recommendations

  • Enable verbose HTTP request logging on the Budibase server and forward logs to a central SIEM for retention and correlation
  • Instrument cloud metadata service access logging (for AWS, enable IMDSv2 and monitor IMDS calls per instance)
  • Alert on new or anomalous outbound connections initiated by the Budibase service account

How to Mitigate CVE-2026-82246

Immediate Actions Required

  • Upgrade Budibase Server to version 3.41.3 or later, which adds URL validation to the query import endpoint
  • Rotate any cloud credentials, API tokens, or secrets accessible from the Budibase host if exposure is suspected
  • Enforce IMDSv2 on AWS instances hosting Budibase to require session-based token authentication for metadata access
  • Restrict Budibase user accounts and review who holds permissions to invoke the query import functionality

Patch Information

Budibase released version 3.41.3 addressing the SSRF vulnerability. The fix introduces URL validation in the query import endpoint that rejects requests targeting internal, loopback, and link-local addresses. Refer to the GitHub Security Advisory GHSA-48x3-9ph2-p9gj for the full patch notes.

Workarounds

  • Place the Budibase server behind an egress proxy that blocks requests to private IP ranges, loopback addresses, and cloud metadata endpoints
  • Apply host-based firewall rules denying outbound traffic from the Budibase process to 169.254.169.254 and internal network ranges not required for operation
  • Disable or restrict access to the query import feature through role-based access control until the patch is applied

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.