PT-2026-82577
CVE-2026-81335
·
Published
2026-08-27
·
Updated
2026-08-27
Description by
CVSS 4.0
8.7
HighMetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions
Baserow versions prior to 2.3.1
Description
Baserow fails to act on the result of a permission check when dispatching an Application Builder data source. The dispatch and record-name views in
backend/src/baserow/contrib/builder/api/data sources/views.py use a permission class that allows any caller, enabling unauthenticated requests to reach the handler. Subsequently, the DataSourceService.dispatch data sources function in backend/src/baserow/contrib/builder/data sources/service.py calls check multiple permissions() without requiring it to raise an exception and ignores the returned mapping of denials. Consequently, the data source is dispatched using the integration's own credentials regardless of the caller's identity, allowing unauthenticated users to retrieve rows and fields by enumerating small integer identifiers.Recommendations
Update to version 2.3.1.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾