Baserow versions 2.2.0 through 2.3.3 contain an 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 generated SQL executes through Baserow's database connection with the Baserow PostgreSQL role permissions, allowing data outside the user's workspace permissions to be read or modified.
{
"cna_assigner": "Fluid Attacks",
"cwe_ids": [
"CWE-89"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/19xxx/CVE-2026-19754.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "2.2.0"
},
{
"last_affected": "2.3.3"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "e7abc14975124dfe4558ff47fb8b9a25c47d9fcc"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "2.3.4",
"range": [
{
"fixed": "a4a1d4a589b587479d4f069e5a68936ce1fefc27"
}
],
"source": "REFERENCES_TAG"
}
]
}