Katalog CVE

CVE-2026-19754

WysokieCVSS 8.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

Baserow 2.3.3 zawiera podatność na wstrzyknięcie SQL w funkcji formuły index(). Uwierzytelniony użytkownik z niskimi uprawnieniami, który może tworzyć lub modyfikować pola formuł, może podać nieudokumentowany czwarty argument, który jest traktowany jako szablon SQL i interpolowany bezpośrednio do wyrażenia PostgreSQL. Podatne wyrażenie jest wykonywane podczas przeliczania wartości pól formuł, a wstrzyknięty SQL wykonuje się z uprawnieniami roli PostgreSQL Baserow, a nie uprawnieniami uwierzytelnionego użytkownika aplikacji.

Ocena ryzyka

Atakujący może wykonać dowolne zapytania SQL z uprawnieniami bazy danych, co może prowadzić do wycieku, modyfikacji lub usunięcia danych w całej bazie danych Baserow.

Rekomendacja

Zaktualizuj Baserow do wersji, która zawiera poprawkę, oraz ogranicz uprawnienia do tworzenia pól formuł tylko dla zaufanych użytkowników.

Inne podatności w Baserow

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

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.

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