CVE-2026-54555
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
Podatność w narzędziu rtk (wersje przed 0.42.2) umożliwiała ominięcie mechanizmu kontroli uprawnień poprzez ukrycie drugiego polecenia w konstrukcjach powłoki Bash, które nie były prawidłowo rozdzielane ani odrzucane. Polecenie zaczynające się od dozwolonego prefiksu (np. 'git') mogło zawierać ukryte polecenie, które było wykonywane bez wymaganej autoryzacji użytkownika.
Ocena ryzyka
Atakujący może wykonać nieautoryzowane polecenia w systemie, omijając polityki bezpieczeństwa i mechanizmy potwierdzania przez użytkownika. Stanowi to poważne ryzyko eskalacji uprawnień i niekontrolowanego dostępu do zasobów systemowych.
Rekomendacja
Natychmiast zaktualizować narzędzie rtk do wersji 0.42.2 lub nowszej, która zawiera poprawkę prawidłowo rozdzielającą i odrzucającą niebezpieczne konstrukcje powłoki Bash.
Powiązane podatności
- CVE-2026-86190Krytyczne
WWBN AVideo zawiera podatność uszkodzonej kontroli dostępu w punktach końcowych videoViewsInfo, która zwraca kompletne rekordy użytkowników, w tym hashe haseł, tokeny odzyskiwania i identyfikatory sesji na żywo, nieuwierzytelnionym wywołującym po podaniu parametru hash. Atakujący mogą wykorzystać ujawniony identyfikator sesji do przejęcia sesji widzów, w tym kont administratorów, oraz uzyskać wrażliwe dane osobowe wszystkich widzów.
- CVE-2026-86189Krytyczne
WWBN AVideo zawiera podatność typu path traversal w pliku notify.ffmpeg.json.php, która pozwala nieuwierzytelnionym atakującym zapisywać pliki w dowolnych lokalizacjach poprzez podanie wybranego przez siebie ścieżki w parametrze avideoRelativePath. Atakujący mogą odtworzyć dowolny wcześniej wydany szyfrogram jako token notifyCode, który jest odszyfrowywany, ale nigdy nie weryfikowany, aby ominąć uwierzytelnianie i zapisywać pliki w katalogu głównym aplikacji i podkatalogach.
- CVE-2026-86184Krytyczne
Lara Dashboard przed wersją 1.3.0 zawiera podatność obejścia uwierzytelniania w trasie screenshot-login, która pozwala nieuwierzytelnionym atakującym uwierzytelnić się jako dowolny użytkownik po adresie e-mail, gdy APP_ENV nie jest ustawione na production. Atakujący mogą wysłać żądanie GET /screenshot-login/{email} z zarejestrowanym adresem e-mail, aby otrzymać w pełni uwierzytelnioną sesję, umożliwiającą dostęp do administracji użytkownikami, ustawień, zawartości bazy danych oraz wykonanie dowolnego kodu przez instalator modułów.
- CVE-2026-10196Krytyczne
Wtyczka Mail Mint – Email Marketing, Newsletter, Email Automation & WooCommerce Emails dla WordPressa jest podatna na wstrzykiwanie obiektów PHP we wszystkich wersjach do 1.31.0 włącznie, poprzez deserializację niezaufanych danych wejściowych w funkcji 'handle_form_submission'. Umożliwia to nieuwierzytelnionym atakującym wstrzyknięcie obiektu PHP. Dodatkowa obecność łańcucha POP pozwala atakującym na wykonanie kodu na serwerze. Podatność została częściowo załatana w wersji 1.23.1.
- CVE-2026-86124Krytyczne
AutoAgent zawiera nieuwierzytelnioną podatność na zdalne wykonanie kodu w serwerze TCP, który wiąże się ze wszystkimi interfejsami i wykonuje polecenia dostarczone przez atakującego jako root. Atakujący mogą połączyć się z wystawionym portem komunikacyjnym i wykonywać dowolne polecenia bash w kontenerze, uzyskując dostęp do katalogów obszaru roboczego hosta zamontowanych przez bind.
- CVE-2026-86121Krytyczne
Cua computer-server przed wersją 0.3.42 pomija uwierzytelnianie, gdy zmienna środowiskowa CONTAINER_NAME nie jest ustawiona i domyślnie wiąże się ze wszystkimi interfejsami, co pozwala nieuwierzytelnionym atakującym na wykonywanie dowolnych poleceń. Atakujący mogą dotrzeć do portu TCP 8000, aby uruchamiać polecenia powłoki przez endpoint run_command, czytać i zapisywać dowolne pliki przez endpointy operacji na plikach oraz uzyskać dostęp do interaktywnych powłok PTY bez uwierzytelnienia.
- CVE-2024-11080Krytyczne
Wtyczka Post Grid and Gutenberg Blocks – ComboBlocks dla WordPressa jest podatna na nieuwierzytelnione wstrzyknięcie hooków w wersjach 2.2.32 do 2.3.1 przez kilka funkcji w pliku ~/includes/blocks/form-wrap/function.php. Umożliwia to nieuwierzytelnionym atakującym wykonanie akcji z hookami w WordPressie, o ile nie są obecne inne zabezpieczenia w funkcji.
- CVE-2026-13447Krytyczne
Wtyczka Mstore Api dla WordPressa jest podatna na obejście uwierzytelniania przez fałszowanie JWT w wersjach do 4.20.0 włącznie. Wynika to z braku weryfikacji podpisu kryptograficznego w funkcji FirebasePhoneAuthHelper::verify_id_token(), która dekoduje i weryfikuje roszczenia tokena ID Firebase (alg, kid, aud, iss), ale nigdy nie wywołuje openssl_verify() ani żadnego odpowiednika w celu weryfikacji podpisu JWT względem rzeczywistych kluczy publicznych Google. Umożliwia to nieuwierzytelnionym atakującym sfałszowanie tokena JWT Firebase Phone Auth podpisanego własną parą kluczy RSA i podszycie się pod dowolny numer telefonu, co prowadzi do nieautoryzowanego dostępu do istniejących kont WordPress lub tworzenia nowych dowolnych kont.
- CVE-2026-52777Krytyczne
YesWiki to system wiki napisany w PHP. Przed wersją 4.6.6 występuje uwierzytelniona podatność na wstrzykiwanie obiektów PHP w BazarImportAction przez funkcję unserialize. Problem został naprawiony w wersji 4.6.6.
- CVE-2026-52766Krytyczne
YesWiki przed wersją 4.6.6 zawiera podatność w akcji wiki {{erasespamedcomments}}, która bez autoryzacji usuwa dowolne strony wiki na podstawie tablicy suppr[] z żądania POST. Domyślny model ACL pozwala każdemu użytkownikowi z prawem zapisu na usuwanie stron, w tym strony głównej i stron administratorów.
Oryginalny opis (angielski, źródło NVD)
rtk filters and compresses command outputs before they reach your LLM context. Prior to 0.42.2, the permission splitter did not conservatively split or reject several shell constructs that Bash treats as command execution boundaries or nested execution. As a result, a command beginning with an allowed prefix such as git could hide a second command behind one of these constructs. rtk rewrite returned exit code 0, causing the Claude hook to emit permissionDecision: "allow". The rewritten command still contained the hidden command, so it ran without the user confirmation or denial that the permission rules were intended to enforce. This vulnerability is fixed in 0.42.2.

