CVE Catalog

CVE-2026-52888

MediumCVSS 6.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

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

Summary

In NocoBase version 2.0.59 and earlier, the checkSQL() function in the collection-sql plugin fails to block access to PostgreSQL system catalog tables such as pg_shadow, pg_roles, and pg_stat_activity. An admin-role user can read password hashes and database metadata through the SQL Collection feature.

Risk Assessment

The risk involves potential leakage of sensitive authentication data (password hashes) and database configuration details, which could lead to privilege escalation or further attacks on the system.

Recommendation

Immediately upgrade NocoBase to version 2.1.0-alpha.46 or later, which includes a fix that blocks access to dangerous PostgreSQL system tables.

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. In 2.0.59 and earlier, NocoBase @nocobase/plugin-collection-sql used the checkSQL() function in packages/plugins/@nocobase/plugin-collection-sql/src/server/utils.ts with an incomplete keyword blacklist that did not restrict PostgreSQL system catalog tables such as pg_shadow, pg_roles, and pg_stat_activity, allowing an admin-role user to read password hashes and database metadata through the SQL Collection feature. This vulnerability is fixed in 2.1.0-alpha.46.

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