CVE Catalog

CVE-2026-41641

High
Published: Translated: NVD NIST

Summary

In NocoBase prior to version 2.0.39, the checkSQL() validation function was not applied on the sqlCollection:update endpoint, allowing attackers with collection management permissions to inject arbitrary SQL and exfiltrate data.

Risk Assessment

Organizations may be exposed to unauthorized data access and leakage, potentially leading to serious legal and reputational consequences.

Recommendation

It is recommended to update NocoBase to version 2.0.39 or later to mitigate this vulnerability.

Other vulnerabilities in NocoBase

See all
Original NVD description (English source)

NocoBase is an AI-powered no-code/low-code platform for building business applications and enterprise solutions. Prior to version 2.0.39, the checkSQL() validation function that blocks dangerous SQL keywords (e.g., pg_read_file, LOAD_FILE, dblink) is applied on the collections:create and sqlCollection:execute endpoints but is entirely missing on the sqlCollection:update endpoint. An attacker with collection management permissions can create a SQL collection with benign SQL, then update it with arbitrary SQL that bypasses all validation, and query the collection to execute the injected SQL and exfiltrate data. This issue has been patched in version 2.0.39.

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