CVE-2026-34110
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 42 - wyżej niż 42% wszystkich znanych CVE
Streszczenie
Podatność w systemie Guardian language-system pozwala nieuwierzytelnionemu atakującemu na zdalne wykonanie dowolnych poleceń systemu operacyjnego poprzez wstrzyknięcie znaków specjalnych do parametru 'id' w pliku complex_start.php. Brak walidacji danych wejściowych oraz użycie funkcji exec() bez sanitizacji umożliwia przejęcie kontroli nad serwerem.
Ocena ryzyka
Atakujący może całkowicie przejąć kontrolę nad serwerem, wykraść dane, zainstalować złośliwe oprogramowanie lub wykorzystać serwer do dalszych ataków. Brak wymaganego uwierzytelnienia zwiększa ryzyko eksploatacji przez każdego, kto ma dostęp do sieci.
Rekomendacja
Należy natychmiast zaktualizować system Guardian language-system do najnowszej wersji zawierającej poprawkę. Do czasu aktualizacji należy zablokować dostęp do pliku complex_start.php oraz zastosować filtrowanie i walidację wszystkich parametrów wejściowych.
Inne podatności w Guardian language-system
Zobacz wszystkie- CVE-2026-34117Krytyczne
Podatność w systemie Guardian language-system pozwala nieuwierzytelnionemu atakującemu na zdalne wykonanie dowolnych poleceń systemu operacyjnego poprzez wstrzyknięcie metaznaków powłoki do parametru id przekazywanego do funkcji exec() w pliku text_to_subtitles.php.
- CVE-2026-34115Krytyczne
Podatność w systemie Guardian language-system pozwala nieuwierzytelnionemu atakującemu na zdalne wykonanie dowolnych poleceń systemu operacyjnego poprzez wstrzyknięcie metaznaków powłoki do parametru 'id' przekazywanego do funkcji PHP exec() w pliku transcribe_amazon.php.
- CVE-2026-34112Krytyczne
Podatność w systemie Guardian language-system pozwala nieuwierzytelnionemu atakującemu na zdalne wykonanie dowolnych poleceń systemu operacyjnego poprzez wstrzyknięcie znaków specjalnych do parametru 'id' przekazywanego do funkcji PHP exec() w pliku speechmac.php.
- CVE-2026-34111Krytyczne
Podatność w systemie Guardian language-system pozwala nieuwierzytelnionemu atakującemu na zdalne wykonanie dowolnych poleceń systemu operacyjnego poprzez wstrzyknięcie metaznaków powłoki do parametru id przekazywanego bezpośrednio do funkcji PHP exec() w pliku speechmac_text.php. Brak walidacji danych wejściowych umożliwia atak bez konieczności logowania.
- CVE-2026-34107Krytyczne
Podatność w systemie językowym Guardian pozwala nieuwierzytelnionemu atakującemu na zdalne wykonanie dowolnych poleceń systemu operacyjnego poprzez wstrzyknięcie metaznaków powłoki do parametru 'id' w skrypcie translate.php.
- CVE-2026-34099Krytyczne
Podatność SQL Injection w systemie Guardian language-system pozwala nieuwierzytelnionemu atakującemu na wstrzyknięcie kodu SQL przez parametr id w pliku job_info.php. Brak sanityzacji danych wejściowych umożliwia odczyt wersji bazy danych, bieżącego użytkownika, nazw schematów i zawartości tabel.
- CVE-2026-34105Wysokie
Podatność SQL Injection w komponencie Guardian language-system pozwala uwierzytelnionemu atakującemu na wstrzyknięcie kodu SQL poprzez parametr id w skrypcie translate_text.php. Brak sanityzacji danych wejściowych umożliwia ekstrakcję zawartości bazy danych.
- CVE-2026-34104Wysokie
Podatność SQL Injection w systemie Guardian language-system pozwala uwierzytelnionemu atakującemu na wstrzyknięcie kodu SQL poprzez parametr GET 'name' w pliku designer.php. Brak sanityzacji danych wejściowych umożliwia wykonanie dowolnych zapytań SQL i ekstrakcję zawartości bazy danych.
- CVE-2026-34103Wysokie
Podatność SQL Injection w komponencie Guardian language-system pozwala uwierzytelnionemu atakującemu na wstrzyknięcie złośliwego kodu SQL poprzez parametr GET 'id' w pliku subtitles.php. Brak sanityzacji danych wejściowych umożliwia ekstrakcję zawartości bazy danych przy użyciu techniki error-based SQL injection.
- CVE-2026-34102Wysokie
Podatność SQL Injection w komponencie Guardian language-system pozwala uwierzytelnionemu atakującemu na wstrzyknięcie kodu SQL poprzez parametr 'id' w pliku job_info_get.php. Brak sanityzacji danych wejściowych umożliwia wykonanie zapytań SQL z błędami i ekstrakcję zawartości bazy danych.
Oryginalny opis (angielski, źródło NVD)
Guardian language-system passes the id GET parameter directly into a PHP exec() call in complex_start.php (line 14) without sanitization: exec(\"php jobs/complex.php \".$login_session.\" \".$_GET['id'].\" ...\"). No authentication is required. An unauthenticated remote attacker can append shell metacharacters to execute arbitrary OS commands on the server.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

