Katalog CVE

CVE-2026-52888

ŚrednieCVSS 6.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 19 - wyżej niż 19% wszystkich znanych CVE

Streszczenie

W NocoBase w wersji 2.0.59 i wcześniejszych, funkcja checkSQL() w pluginie collection-sql nie blokuje dostępu do systemowych tabel katalogowych PostgreSQL, takich jak pg_shadow, pg_roles i pg_stat_activity. Użytkownik z rolą administratora może odczytać hashe haseł i metadane bazy danych poprzez funkcję SQL Collection.

Ocena ryzyka

Ryzyko polega na możliwości wycieku wrażliwych danych uwierzytelniających (hashy haseł) oraz szczegółów konfiguracji bazy danych, co może prowadzić do eskalacji uprawnień lub dalszych ataków na system.

Rekomendacja

Należy niezwłocznie zaktualizować NocoBase do wersji 2.1.0-alpha.46 lub nowszej, która zawiera poprawkę blokującą dostęp do niebezpiecznych tabel systemowych PostgreSQL.

Inne podatności w NocoBase

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS