CVE Catalog

CVE-2026-19754

HighCVSS 8.6
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.29%

21th percentile - higher than 21% of all known CVEs

Summary

Baserow 2.3.3 contains a SQL injection vulnerability in the index() formula function. A low-privileged authenticated user who can create or modify formula fields can provide an undocumented fourth argument that is treated as a SQL template and interpolated directly into a PostgreSQL expression. The vulnerable expression is executed when Baserow recalculates formula field values, and the injected SQL runs with the privileges of the Baserow PostgreSQL role rather than the permissions of the authenticated application user.

Risk Assessment

An attacker can execute arbitrary SQL queries with database privileges, potentially leading to disclosure, modification, or deletion of data across the entire Baserow database.

Recommendation

Update Baserow to a patched version and restrict permissions to create formula fields to trusted users only.

Other vulnerabilities in Baserow

See all
Original NVD description (English source)

Baserow 2.3.3 contains a SQL injection vulnerability in the index() formula function. A low-privileged authenticated user who can create or modify formula fields can provide an undocumented fourth argument that is treated as a SQL template and interpolated directly into a PostgreSQL expression. The vulnerable expression is executed when Baserow recalculates formula field values. Because the generated SQL runs through Baserow's database connection, the injected SQL executes with the privileges of the Baserow PostgreSQL role rather than the permissions of the authenticated application user. This issue affects Baserow: 2.3.3.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS