Podatności Guardian
10 znanych podatności CVE w Guardian, przetłumaczonych i ocenionych.
- 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-34109Krytyczne
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.
- 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.

