Katalog CVE

CVE-2026-35168

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

OpenSTAManager to oprogramowanie open source do zarządzania wsparciem technicznym i fakturowania. W wersjach przed 2.10.2 moduł Aggiornamenti (Aktualizacje) zawiera funkcję rozwiązywania konfliktów w bazie danych, która akceptuje tablicę JSON z instrukcjami SQL i wykonuje je bez żadnej walidacji, co pozwala na wykonanie dowolnych poleceń SQL przez uwierzytelnionego atakującego.

Ocena ryzyka

Atakujący z dostępem do modułu Aggiornamenti może wykonać dowolne polecenia SQL, co prowadzi do poważnych naruszeń integralności bazy danych oraz potencjalnej utraty danych. Wyłączenie sprawdzania kluczy obcych dodatkowo osłabia ochronę bazy danych.

Rekomendacja

Zaleca się aktualizację OpenSTAManager do wersji 2.10.2 lub nowszej, aby usunąć tę podatność. Dodatkowo warto wprowadzić dodatkowe mechanizmy walidacji i sanitizacji danych wprowadzanych do bazy.

Powiązane podatności

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

OpenSTAManager is an open source management software for technical assistance and invoicing. Prior to version 2.10.2, the Aggiornamenti (Updates) module in OpenSTAManager contains a database conflict resolution feature (op=risolvi-conflitti-database) that accepts a JSON array of SQL statements via POST and executes them directly against the database without any validation, allowlist, or sanitization. An authenticated attacker with access to the Aggiornamenti module can execute arbitrary SQL statements including CREATE, DROP, ALTER, INSERT, UPDATE, DELETE, SELECT INTO OUTFILE, and any other SQL command supported by the MySQL server. Foreign key checks are explicitly disabled before execution (SET FOREIGN_KEY_CHECKS=0), further reducing database integrity protections. This issue has been patched in version 2.10.2.

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