Skip to content
Threat Feed
high advisory

Arbitrary File Read in Budibase OpenAPI Import Validator

Budibase versions prior to 3.45.0 contain an arbitrary file read vulnerability caused by enabled external JSON reference resolution during OpenAPI/Swagger file imports.

CVE search metadata

CVE search record: CVE-2026-100680. Severity: high. CVSS: 8.1. EPSS: 0.23%. KEV: no. Product: Budibase (< 3.45.0), Budibase (3.41.0 - 3.44.x), Budibase (<= 3.41.0). Brief: Arbitrary File Read in Budibase OpenAPI Import Validator. Brief link: https://feed.craftedsignal.io/briefs/2026-09-budibase-file-read/

CVE search record: CVE-2026-100683. Severity: high. CVSS: 8.0. EPSS: 0.21%. KEV: no. Product: Budibase (< 3.45.0), Budibase (3.41.0 - 3.44.x), Budibase (<= 3.41.0). Brief: Arbitrary File Read in Budibase OpenAPI Import Validator. Brief link: https://feed.craftedsignal.io/briefs/2026-09-budibase-file-read/

CVE search record: CVE-2026-100686. Severity: high. CVSS: 8.1. EPSS: 0.21%. KEV: no. Product: Budibase (< 3.45.0), Budibase (3.41.0 - 3.44.x), Budibase (<= 3.41.0). Brief: Arbitrary File Read in Budibase OpenAPI Import Validator. Brief link: https://feed.craftedsignal.io/briefs/2026-09-budibase-file-read/

Triage facts

Applicability
Budibase (< 3.45.0), Budibase (3.41.0 - 3.44.x) +1
Severity
High
Action
Elevated
Sources
7 public sources
Freshness
UpdatedOct 1, 12:44 UTC
Detection
1 rule
Vulnerabilities
3 CVEs

What's new

  • 1. added detection rule: Detect CVE-2026-103757 Exploitation - POST to AI Tables with Internal URL Oct 1, 12:44 via nvd
  • 2. added CVE-2026-100683 +1 Sep 28, 10:13 via bsi
  • 3. added coverage for Budibase (< 3.45.0) Sep 26, 15:12 via nvd
  • 4. added coverage for Budibase (< 3.45.0) Sep 26, 15:12 via nvd
  • 5. added coverage for Budibase (3.41.0 - 3.44.x) Sep 26, 15:12 via nvd

Budibase versions prior to 3.45.0 suffer from an arbitrary file read vulnerability located in the OpenAPI/Swagger import validation functionality. The issue arises because the application fails to restrict external JSON reference resolution during the import process. An attacker possessing authenticated access as a builder can exploit this misconfiguration by submitting a crafted OpenAPI specification file containing malicious file:// URI references.

When the application processes the imported specification, the underlying JSON parser attempts to resolve these external references against the host filesystem. This enables an attacker to read sensitive local files, such as environment variables, which often contain critical secrets like JWT signing keys, database credentials, and third-party API keys. Successful exploitation leads to significant security impact, including potential full system compromise, escalation of privilege, or unauthorized data access, given the sensitivity of configuration data stored in environment files.


Immediate actions

Upgrade Budibase to version 3.45.0 or later.

IT Operations 48h

Mitigations

Upgrade Budibase to 3.45.0.

immediate IT Operations

CVE-2026-100680

Detection coverage 1

Detect CVE-2026-103757 Exploitation - POST to AI Tables with Internal URL

high

Detects potential SSRF attempts against the Budibase AI tables API by monitoring for internal IP addresses or metadata service patterns in the API request body.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →