CVE-2026-34109
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 42 - wyżej niż 42% wszystkich znanych CVE
Streszczenie
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' przekazywanego do funkcji PHP exec() w pliku speech.php.
Ocena ryzyka
Atakujący może całkowicie przejąć kontrolę nad serwerem, wykraść dane, zainstalować złośliwe oprogramowanie lub zakłócić działanie usługi, co stanowi krytyczne zagrożenie dla poufności, integralności i dostępności systemu.
Rekomendacja
Należy natychmiast zaktualizować system Guardian do najnowszej wersji zawierającej poprawkę oraz zastosować walidację i sanityzację wszystkich danych wejściowych przekazywanych do funkcji exec(), a także rozważyć użycie bezpieczniejszych alternatyw jak escapeshellarg().
Inne podatności w Guardian
Zobacz wszystkie- CVE-2026-34116Krytyczne
Podatność w systemie językowym Guardian pozwala nieuwierzytelnionemu atakującemu na zdalne wykonanie dowolnych poleceń systemu operacyjnego poprzez wstrzyknięcie znaków specjalnych do parametru 'id' w skrypcie transcribe.php. Parametr ten jest przekazywany bezpośrednio do funkcji PHP exec() bez żadnej sanityzacji.
- CVE-2026-34114Krytyczne
Podatność w systemie językowym Guardian polega na przekazywaniu parametru GET 'id' bezpośrednio do funkcji PHP exec() w pliku translate_text.php bez sanityzacji. Nie jest wymagane uwierzytelnienie, co pozwala zdalnemu atakującemu na wykonanie dowolnych poleceń systemu operacyjnego.
- CVE-2026-34113Krytyczne
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 speech_text.php.
- CVE-2026-34108Krytyczne
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 przekazywanego bezpośrednio do funkcji exec() w pliku text.php.
- CVE-2026-34106Krytyczne
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 subtitles.php. Parametr ten jest przekazywany bezpośrednio do funkcji PHP exec() bez jakiejkolwiek sanityzacji.
- CVE-2026-55735Wysokie
Podatność w bibliotece guardian (wersje od 1.0.0 przed 2.4.1) polega na nieprawidłowej weryfikacji podpisu kryptograficznego, co pozwala nieuwierzytelnionemu atakującemu na unieważnienie sesji ofiary za pomocą sfałszowanego tokena JWT.
- CVE-2026-55734Wysokie
Podatność w bibliotece Guardian (moduł Guardian.Permissions) pozwala na atak DoS poprzez wyczerpanie tablicy atomów BEAM. Funkcja encode_permissions!/1 konwertuje klucze mapy na atomy bez walidacji, a atomy nie są usuwane przez garbage collector, co prowadzi do wyczerpania stałego zasobu tablicy atomów.
- CVE-2026-55733Wysokie
Podatność w bibliotece Guardian (Elixir) umożliwia atak DoS poprzez nieograniczone tworzenie atomów z danych binarnych kontrolowanych przez atakującego. Funkcja encode/3 w Guardian.Permissions.AtomEncoding wywołuje String.to_atom/1 bez walidacji, co prowadzi do wyczerpania tablicy atomów BEAM i awarii węzła.
- CVE-2026-54894Wysokie
Podatność w guardian (wersje od 0.1.0 przed 2.4.1) polega na alokacji zasobów bez ograniczeń, co umożliwia atakującemu przeprowadzenie ataku DoS poprzez tworzenie nieograniczonej liczby atomów z danych binarnych.
Oryginalny opis (angielski, źródło NVD)
Guardian language-system passes the id GET parameter directly into a PHP exec() call in speech.php (line 18) without sanitization: exec(\"php jobs/speech_audio.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

