CVE-2026-48236
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 12 - wyżej niż 12% wszystkich znanych CVE
Streszczenie
Podatność SQL Injection w Open ISES Tickets przed wersją 3.44.2 występuje w pliku db_loader.php. Parametry POST 'ticketsdb', 'ticketshost', 'ticketsuser', 'ticketspassword' są bezpośrednio wstawiane do argumentów połączenia mysqli i dynamicznego SQL bez sanityzacji, co pozwala uwierzytelnionym atakującym na odczyt, modyfikację lub zniszczenie danych.
Ocena ryzyka
Atakujący może przejąć kontrolę nad połączeniem z bazą danych, wykraść dane lub zniszczyć zawartość bazy, co prowadzi do naruszenia integralności i dostępności systemu.
Rekomendacja
Zaktualizuj Open ISES Tickets do wersji 3.44.2 lub nowszej, która zawiera poprawki eliminujące podatność na wstrzykiwanie SQL.
Inne podatności w Open ISES Tickets
Zobacz wszystkie- CVE-2026-48897Wysokie
Niewystarczające sprawdzanie stanu umożliwia ominięcie kontroli uwierzytelniania dwuskładnikowego (2FA).
- CVE-2026-48249Średnie
Open ISES Tickets przed wersją 3.44.2 wyłącza weryfikację certyfikatu TLS w rm/incs/mobile_login.inc.php poprzez ustawienie CURLOPT_SSL_VERIFYPEER na false (i nie ustawienie CURLOPT_SSL_VERIFYHOST) podczas wykonywania wychodzących żądań HTTPS w przepływie logowania mobilnego (RouteMate). Atakujący znajdujący się na ścieżce sieciowej między serwerem a zdalnym punktem końcowym może przedstawić sfałszowany certyfikat w celu przechwycenia, monitorowania lub modyfikacji żądania i odpowiedzi, w tym kluczy API lub danych sesyjnych.
- CVE-2026-48248Średnie
Open ISES Tickets przed wersją 3.44.2 wyłącza weryfikację certyfikatu TLS w pliku incs/login.inc.php, ustawiając CURLOPT_SSL_VERIFYPEER na false. Atakujący w sieci między serwerem a zdalnym punktem końcowym może przedstawić sfałszowany certyfikat i przechwycić dane uwierzytelniające.
- CVE-2026-48247Średnie
Open ISES Tickets przed wersją 3.44.2 wyłącza weryfikację certyfikatu TLS w incs/functions.inc.php poprzez ustawienie CURLOPT_SSL_VERIFYPEER na false (i nie ustawienie CURLOPT_SSL_VERIFYHOST) podczas wykonywania ogólnych wychodzących żądań HTTPS przez współdzielone funkcje pomocnicze. Atakujący na ścieżce sieciowej może przedstawić sfałszowany certyfikat w celu przechwycenia, monitorowania lub modyfikacji żądania i odpowiedzi, w tym kluczy API lub danych sesyjnych.
- CVE-2026-48246Średnie
Open ISES Tickets przed wersją 3.44.2 wyłącza weryfikację certyfikatu TLS w ajax/reports.php poprzez ustawienie CURLOPT_SSL_VERIFYPEER na false (i nie ustawienie CURLOPT_SSL_VERIFYHOST) podczas wykonywania wychodzących żądań HTTPS dla zapytań do Google Maps Directions API podczas generowania raportów incydentów. Atakujący na ścieżce sieciowej może przedstawić sfałszowany certyfikat w celu przechwycenia, monitorowania lub modyfikacji żądania i odpowiedzi, w tym kluczy API lub danych sesyjnych.
- CVE-2026-48245Średnie
Open ISES Tickets przed wersją 3.44.2 zawiera zakodowany na stałe klucz API Google Maps w pliku tables.php, który jest zatwierdzony w publicznym repozytorium źródłowym. Każdy z dostępem do kodu źródłowego może wyodrębnić ten klucz i używać go do wykonywania żądań Google Maps Platform obciążających konto Google Cloud pierwotnego właściciela.
- CVE-2026-48244Średnie
Open ISES Tickets przed wersją 3.44.2 zawiera zakodowany na stałe klucz API Google Maps w pliku settings.inc.php, który jest zatwierdzony w publicznym repozytorium źródłowym. Każdy z dostępem do kodu źródłowego może wyodrębnić ten klucz i używać go do wykonywania żądań Google Maps Platform obciążających konto Google Cloud pierwotnego właściciela.
- CVE-2026-48243Średnie
W Open ISES Tickets przed wersją 3.44.2 w pliku wp1.php osadzono na stałe klucz API do usługi WhitePages reverse-phone. Klucz ten jest publicznie dostępny w repozytorium źródłowym, co pozwala każdemu z dostępem do kodu na jego odczytanie i wykorzystanie do wykonywania zapytań do API stron trzecich.
- CVE-2026-48242Wysokie
W Open ISES Tickets przed 3.44.2 w pliku import_mdb.php znajdują się zakodowane na stałe dane uwierzytelniające do bazy MySQL (host, użytkownik, hasło, nazwa bazy). Dane te są publicznie dostępne w repozytorium kodu.
- CVE-2026-48241Wysokie
Open ISES Tickets przed wersją 3.44.2 zawiera zakodowane na stałe dane uwierzytelniające bazy danych MySQL w pliku loader.php (publicznie dostępne narzędzie bazodanowe), które są zatwierdzone w repozytorium źródłowym. Każdy podmiot z dostępem do publicznego drzewa źródłowego (lub nieuwierzytelniony atakujący z dostępem do odczytu pliku na wdrożonej instalacji) może odczytać nazwę użytkownika, hasło i nazwę bazy danych i użyć ich do połączenia z bazą danych, jeśli jest ona osiągalna z ich sieci.
Oryginalny opis (angielski, źródło NVD)
Open ISES Tickets before 3.44.2 contains a SQL injection vulnerability in db_loader.php where the multiple POST parameters (ticketsdb, ticketshost, ticketsuser, ticketspassword) are concatenated into mysqli connection arguments and dynamic SQL operating against an attacker-controlled database without sanitization. Authenticated attackers can craft requests that alter query semantics to read, modify, or destroy database contents.

