Katalog CVE

CVE-2026-19754

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.39%

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

Streszczenie

Baserow w wersjach 2.2.0 do 2.3.3 zawiera podatność SQL injection w funkcji formuły index(). Uwierzytelniony użytkownik z niskimi uprawnieniami, mogący tworzyć lub modyfikować pola formuł, może podać nieudokumentowany czwarty argument traktowany jako szablon SQL i wstawiany bezpośrednio do wyrażenia PostgreSQL. Zapytanie wykonuje się z uprawnieniami roli PostgreSQL Baserow, umożliwiając odczyt lub modyfikację danych poza uprawnieniami obszaru roboczego użytkownika.

Ocena ryzyka

Niski poziom uprawnień wystarcza do obejścia kontroli dostępu i uzyskania dostępu do danych innych użytkowników lub ich modyfikacji. Może to prowadzić do wycieku danych i naruszenia integralności bazy.

Rekomendacja

Zaktualizuj Baserow do wersji nowszej niż 2.3.3, zawierającej poprawkę. Do czasu aktualizacji ogranicz możliwość tworzenia i modyfikowania pól formuł do zaufanych użytkowników.

Inne podatności w Baserow

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

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.

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