CVE-2026-111321
ŚrednieCVSS 5.4Streszczenie
TaskingAI do wersji 0.3.0 zawiera lukę SSRF, która pozwala uwierzytelnionym atakującym zmusić backend do wysyłania dowolnych żądań HTTP poprzez podanie niezwalidowanego OpenAPI servers[0].url w akcji zdefiniowanej przez użytkownika. Atakujący posiadający klucz API projektu lub login administratora konsoli może utworzyć akcję wskazującą na loopback, adresy wewnętrzne lub metadane chmury i uruchomić ją przez POST /actions/{action_id}/run, aby odczytać do 64 KiB odpowiedzi.
Ocena ryzyka
Uwierzytelniony atakujący może uzyskać dostęp do wewnętrznych usług i metadanych chmury, co prowadzi do wycieku danych i potencjalnej eskalacji uprawnień. Może to naruszyć poufność infrastruktury wewnętrznej.
Rekomendacja
Zaktualizuj TaskingAI do wersji nowszej niż 0.3.0, jeśli jest dostępna, oraz waliduj i ograniczaj adresy URL w OpenAPI servers[0].url do zaufanych domen. Wdróż kontrolę ruchu wychodzącego i ogranicz uprawnienia kluczy API.
Inne podatności w TaskingAI
Zobacz wszystkie- CVE-2026-51906Krytyczne
W TaskingAI v0.3.0 w funkcji save_url_image narzędzia do generowania obrazów DALL-E 3 występuje podatność na przechodzenie po ścieżkach (path traversal), która pozwala atakującemu zapisywać pobrane obrazy w dowolnych lokalizacjach na serwerze poprzez manipulację parametrem project_id.
- CVE-2026-51907Wysokie
W TaskingAI v0.3.0 w funkcji save_base64_image wtyczki QR Code Generator występuje podatność na przechodzenie po ścieżkach (path traversal), która pozwala atakującemu zapisywać pliki obrazów w dowolnych lokalizacjach na serwerze poprzez manipulację parametrem project_id.
Oryginalny opis (angielski, źródło NVD)
TaskingAI through 0.3.0 contains a server-side request forgery vulnerability that allows authenticated attackers to make the backend send arbitrary HTTP requests by supplying an unvalidated OpenAPI servers[0].url in a user-defined action. Attackers holding a project API key or console admin login can create an action pointing to loopback, internal or cloud metadata addresses and run it via POST /actions/{action_id}/run to read back up to 64 KiB of responses.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

