Katalog CVE

CVE-2026-76899

ŚrednieCVSS 5.7
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

CordysCRM w wersjach od 1.7.0 do 1.7.4 zawiera podatność na wstrzyknięcie SQL w punkcie końcowym POST /account-pool/page. Uwierzytelniony użytkownik z uprawnieniami MODULE_SETTING_UPDATE może umieścić dowolną funkcję bazy danych w polu SortRequest.name, ponieważ brakuje walidacji żądania Spring, a czarna lista jest niekompletna. Funkcje takie jak extractvalue i updatexml mogą ujawnić wartości z bazy danych przez błąd orakularny.

Ocena ryzyka

Atakujący może uzyskać dostęp do wrażliwych danych z bazy danych, co może prowadzić do naruszenia poufności i integralności danych.

Rekomendacja

Zaktualizuj CordysCRM do wersji 1.7.4 lub nowszej, która zawiera poprawkę.

Inne podatności w CordysCRM

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

CordysCRM is an open source AI-powered customer relationship management system that supports private deployment. From 1.7.0 until 1.7.4, POST /account-pool/page allows an authenticated caller with MODULE_SETTING_UPDATE to place an arbitrary database function in SortRequest.name because CustomerPoolController.page omits Spring request validation, SortRequest.getName relies on an incomplete blacklist, and the CommonMapper.xml sort fragment inserts ${sortName} into an ORDER BY clause. Functions such as extractvalue and updatexml bypass the blacklist and can expose database values through an error oracle when the query returns at least one row. This issue is fixed in version 1.7.4.

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