Skip to content
Threat Feed
high advisory

Unauthenticated Data Source Access in Baserow Application Builder

A vulnerability in Baserow's Application Builder allows unauthenticated attackers to bypass permission checks and retrieve sensitive data by leveraging improperly handled access control logic.

CVE search metadata

CVE search record: CVE-2026-81335. Severity: high. CVSS: 7.5. KEV: no. Product: Baserow. Brief: Unauthenticated Data Source Access in Baserow Application Builder. Brief link: https://feed.craftedsignal.io/briefs/2026-08-baserow-auth-bypass/

Baserow version 2.3.0 and earlier contain a critical authorization vulnerability (CVE-2026-81335) within the Application Builder component. The issue stems from the dispatch and record-name views in backend/src/baserow/contrib/builder/api/data_sources/views.py, which are configured with permission classes that do not restrict access to authenticated users. Furthermore, the DataSourceService.dispatch_data_sources function in backend/src/baserow/contrib/builder/data_sources/service.py fails to enforce the results of internal permission checks.

Because the system continues execution regardless of the check result and uses the integration's internal credentials for the data source dispatch, an unauthenticated attacker can retrieve sensitive row and field information. Given that data source identifiers are small, sequential integers, an attacker can trivially enumerate these resources to exfiltrate data from multiple application builders within a target instance. This vulnerability was addressed in version 2.3.1.

Impact

Successful exploitation allows unauthenticated remote attackers to bypass access controls and perform unauthorized data retrieval. By enumerating predictable integer IDs, an attacker can exfiltrate sensitive information from any data source accessible to the integration's internal service account. The impact includes potential large-scale data breach of application builder contents.

Recommendation

  • Upgrade all instances of Baserow to version 2.3.1 or higher immediately to apply the fix for CVE-2026-81335.
  • Review web server access logs for anomalous, high-frequency GET or POST requests directed at /api/builder/data-sources/ or /api/builder/data-sources/record-name/ endpoints.
  • Monitor for requests involving sequential integer IDs in URL parameters or request bodies as indicators of resource enumeration.

Immediate actions

Upgrade Baserow to version 2.3.1

IT Operations 24h

Mitigations

Patch Baserow instance

immediate IT Operations

CVE-2026-81335

Detection coverage 1

Detect Potential Enumeration of Baserow Data Sources

medium

Detects potential exploitation attempts of CVE-2026-81335 by identifying high-frequency requests to data source endpoints using sequential integer identifiers.

sigma tactics: initial_access techniques: T1068 sources: webserver

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