Katalog CVE

CVE-2026-56287

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.70%

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

Streszczenie

Podatność typu SQL Injection (boolean-based) w Apache Fineract w API wyszukiwania klientów (GET /api/v1/clients) do wersji 1.14.0 włącznie. Parametry orderBy i sortOrder są łączone z zapytaniem SQL bez wystarczającej walidacji, co pozwala uwierzytelnionemu użytkownikowi z uprawnieniami do przeglądania klientów na wstrzyknięcie dowolnego kodu SQL poprzez spreparowaną wartość orderBy.

Ocena ryzyka

Atakujący może przeprowadzić ślepe wydobywanie danych (blind boolean-based data extraction) oraz, w przypadku baz MySQL/MariaDB, ujawnić dowolne pliki odczytywalne przez proces bazy danych za pomocą funkcji LOAD_FILE(). Może to prowadzić do wycieku poufnych danych organizacji.

Rekomendacja

Należy niezwłocznie zaktualizować Apache Fineract do wersji zawierającej poprawkę. Do czasu aktualizacji zaleca się ograniczenie dostępu do API wyszukiwania klientów tylko dla zaufanych użytkowników oraz wdrożenie dodatkowej walidacji parametrów orderBy i sortOrder na poziomie proxy lub WAF.

Inne podatności w Apache Fineract

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

A boolean-based SQL Injection vulnerability exists in Apache Fineract's Client Search API (GET /api/v1/clients) in versions up to and including 1.14.0. The orderBy and sortOrder request parameters are concatenated into a SQL query without sufficient validation, allowing an authenticated user with permission to view clients to inject arbitrary SQL via a crafted orderBy value. This can be leveraged to perform blind boolean-based data extraction and, on MySQL/MariaDB, to disclose arbitrary files readable by the database process via the LOAD_FILE() function. Users are recommended to upgrade to a version containing the fix

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