CVE-2024-28056
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 75 - wyżej niż 75% wszystkich znanych CVE
Streszczenie
Amazon AWS Amplify CLI przed wersją 12.10.1 nieprawidłowo konfiguruje politykę zaufania ról IAM powiązanych z projektami Amplify. Po usunięciu komponentu Authentication z projektu Amplify, warunek Condition jest usuwany, ale 'Effect':'Allow' pozostaje, co umożliwia sts:AssumeRoleWithWebIdentity bez żadnych warunków.
Ocena ryzyka
Osoba atakująca może wykorzystać tę lukę do przejęcia roli i uzyskania nieautoryzowanego dostępu do zasobów AWS organizacji, jeśli wcześniej uwierzytelniony użytkownik AWS usunął komponent Authentication.
Rekomendacja
Zaktualizuj AWS Amplify CLI do wersji 12.10.1 lub nowszej oraz przejrzyj istniejące projekty Amplify pod kątem nieprawidłowo skonfigurowanych polityk zaufania ról IAM.
Powiązane podatności
- CVE-2026-75430Krytyczne
PowerJob Worker w wersji 5.1.2 (i prawdopodobnie wcześniejszych) udostępnia endpoint HTTP /worker/deployContainer bez uwierzytelnienia na domyślnym porcie transportowym, co pozwala zdalnemu atakującemu na wykonanie dowolnego kodu.
- CVE-2026-75431Krytyczne
PowerJob Server w wersji 5.1.2 (i prawdopodobnie wcześniejszych) używa przewidywalnego klucza podpisywania JWT do uwierzytelniania opartego na HS256, co pozwala zdalnemu atakującemu na wykonanie dowolnego kodu.
- CVE-2026-44402Krytyczne
Voltronic Power SNMP Web Pro 1.1 zawiera nieuwierzytelnioną podatność na zdalne wykonanie kodu w endpointcie upload.cgi aktualizacji firmware, umożliwiającą zdalnym atakującym wykonanie dowolnych poleceń jako root przez przesłanie spreparowanego archiwum tar.
- CVE-2026-19274Krytyczne
IBM Observability with Instana (Agent) Build 1.0.303 do 1.0.323 IBM Instana Agent Operator może pozwolić uwierzytelnionemu tenantowi Kubernetes na przejęcie lub trwałe zniszczenie uprawnień RBAC na poziomie klastra innego tenanta, z powodu obiektów RBAC o zasięgu klastrowym kluczowanych wyłącznie nazwą CR bez rozróżnienia przestrzeni nazw.
- CVE-2026-18658Krytyczne
IBM Operational Decision Manager w wersjach 9.6.0.0, 9.5.0.0, 8.11.1.0, 8.11.0.1, 8.12.0.1, 9.5.0.1 i 9.0.0.1 jest podatny na wstrzykiwanie SQL. Nieuwierzytelniony atakujący może wykonać dowolne zapytania SQL i wykorzystać funkcje bazy danych do zapisania webshella w katalogu głównym aplikacji, co prowadzi do zdalnego wykonania kodu.
- CVE-2026-85696Krytyczne
SadTalker zawiera podatność na wstrzykiwanie poleceń systemu operacyjnego w procesie muxowania wideo, gdzie nazwy przesłanych plików audio są interpolowane do poleceń ffmpeg bez odpowiedniego escapowania. Atakujący mogą przesyłać pliki audio z metaznakami powłoki w nazwie, aby wyrwać się z argumentów w cudzysłowie i wykonać dowolne polecenia systemowe podczas generowania wideo.
- CVE-2026-85695Krytyczne
FastChat zawiera podatność na ominięcie uwierzytelniania w punkcie końcowym /register_worker, która pozwala nieuwierzytelnionym atakującym rejestrować dowolne adresy workerów i przeprowadzać ataki SSRF. Atakujący mogą rejestrować złośliwych workerów pod nazwami modeli ofiar, aby przechwytywać prompty, obrazy i odpowiedzi użytkowników lub skanować wewnętrzne porty sieciowe.
- CVE-2026-85688Krytyczne
TEN Framework 0.11.71 zawiera nieuwierzytelnione podatności na dowolny odczyt i zapis plików w punktach końcowych API TMAN Designer file-content. Atakujący mogą wysyłać żądania POST i PUT do /api/designer/v1/file-content, aby czytać dowolne pliki lub zapisywać złośliwą treść do ścieżek systemowych, co umożliwia wykonanie kodu przez authorized_keys, pliki cron lub pliki wykonywalne grafów.
- CVE-2026-85684Krytyczne
marker do wersji 2.0.0 zawiera podatność na traversal ścieżek w handlerze FastAPI /marker/upload, który nie sanityzuje parametru file.filename. Nieuwierzytelnieni atakujący mogą dostarczać nazwy plików zawierające sekwencje traversal, aby zapisywać dowolne pliki w dowolnej lokalizacji lub usuwać istniejące pliki w systemie.
- CVE-2026-85672Krytyczne
zerox 1.1.20 zawiera podatność na wstrzyknięcie poleceń systemu operacyjnego w mechanizmie pobierania plików, gdzie rozszerzenie tymczasowego pliku pochodzące z URL dokumentu jest interpolowane bez sanityzacji do poleceń powłoki wykonywanych przez narzędzia poppler. Atakujący mogą tworzyć URL dokumentów ze złośliwymi rozszerzeniami zawierającymi składnię podstawiania poleceń, aby wykonać dowolne polecenia OS przed przetworzeniem dokumentu.
Oryginalny opis (angielski, źródło NVD)
Amazon AWS Amplify CLI before 12.10.1 incorrectly configures the role trust policy of IAM roles associated with Amplify projects. When the Authentication component is removed from an Amplify project, a Condition property is removed but "Effect":"Allow" remains present, and consequently sts:AssumeRoleWithWebIdentity would be available to threat actors with no conditions. Thus, if Amplify CLI had been used to remove the Authentication component from a project built between August 2019 and January 2024, an "assume role" may have occurred, and may have been leveraged to obtain unauthorized access to an organization's AWS resources. NOTE: the problem could only occur if an authorized AWS user removed an Authentication component. (The vulnerability did not give a threat actor the ability to remove an Authentication component.) However, in realistic situations, an authorized AWS user may have removed an Authentication component, e.g., if the objective were to stop using built-in Cognito resources, or move to a completely different identity provider.

