Katalog CVE

CVE-2026-61648

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

W SuiteCRM w wersjach przed 7.15.2 i 8.10.2 warunek raportu Multi kontrolowany przez użytkownika przekazuje parameter_value przez unencodeMultienum() i konkatenuje wynik do klauzuli WHERE SQL. Mimo że securexss() zwykle koduje encjami cudzysłowy, dane wejściowe poprzedzone ładunkiem XSS powodują, że AntiXSS wybiera przetworzony ciąg zamiast zakodowanej kopii zapasowej, pozwalając literalnemu cudzysłowowi dotrzeć do bazy danych. Użytkownik o niskich uprawnieniach z dostępem do AOR Reports może odczytywać dowolne tabele poprzez SQL injection oparty na czasie lub UNION.

Ocena ryzyka

Podatność SQL injection umożliwia niskouprzywilejowanemu użytkownikowi odczyt dowolnych danych z bazy CRM, w tym danych innych użytkowników i konfiguracji, oraz może powodować wyczerpanie połączeń do bazy.

Rekomendacja

Zaktualizuj SuiteCRM do wersji 7.15.2 lub 8.10.2 i ogranicz dostęp do funkcji raportów AOR dla użytkowników, którzy go nie potrzebują.

Inne podatności w SuiteCRM

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

SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to 7.15.2 and 8.10.2, a user-controllable Multi report condition passes parameter_value through unencodeMultienum() and concatenates the result into a SQL WHERE clause. Although securexss() normally entity-encodes quotes, an input prefixed with an XSS payload makes AntiXSS select a processed string instead of the encoded backup, allowing a literal quote to reach the database. A low-privileged user with AOR Reports access can read arbitrary tables through time-based or UNION-based SQL injection and can consume database connections with delay expressions. This issue is fixed in versions 7.15.2 and 8.10.2.

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