CVE-2026-6614
ŚrednieCVSS 6.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 12 - wyżej niż 12% wszystkich znanych CVE
Streszczenie
W TransformerOptimus SuperAGI do wersji 0.0.14 odkryto lukę w funkcjach get_project, update_project i get_projects_organisation w pliku superagi/controllers/project.py. Manipulacja prowadzi do obejścia autoryzacji. Atak można przeprowadzić zdalnie, a exploit jest publicznie dostępny.
Ocena ryzyka
Obejście autoryzacji może umożliwić nieuprawnionym użytkownikom dostęp do danych projektów lub ich modyfikację. Publiczna dostępność exploitu zwiększa ryzyko wykorzystania.
Rekomendacja
Zaktualizuj SuperAGI do wersji nowszej niż 0.0.14 lub wdróż dodatkowe kontrole autoryzacji w kontrolerach projektów. Monitoruj logi pod kątem nietypowych żądań do endpointów projektów.
Inne podatności w SuperAGI
Zobacz wszystkie- CVE-2026-51915Krytyczne
TransformerOptimus SuperAGI v0.0.14 jest podatny na nieprawidłową kontrolę dostępu w kontrolerze narzędzi. W dotkniętych wersjach źródłowych, funkcje get_tool i update_tool w pliku superagi/controllers/tool.py akceptują dostarczony przez wywołującego tool_id i nie weryfikują własności organizacji przez powiązany toolkit. Zdalny uwierzytelniony atakujący z jednej organizacji może odczytać lub zmodyfikować metadane narzędzia innej organizacji przez /tools/get/{tool_id} i /tools/update/{tool_id}.
- CVE-2026-51904Krytyczne
SuperAGI do wersji v0.0.14 zawiera podatność na niewłaściwą kontrolę dostępu w kontrolerze wykonywania agentów. Funkcje create_agent_execution i create_agent_run w superagi/controllers/agent_execution.py przyjmują dostarczony przez wywołującego agent_id i nie weryfikują, czy agent należy do organizacji uwierzytelnionego użytkownika. Zdalny uwierzytelniony atakujący z jednej organizacji może tworzyć lub uruchamiać rekordy wykonania dla agentów należących do innej organizacji przez /agentexecutions/add lub /agentexecutions/add_run.
- CVE-2026-51903Niskie ryzyko· EPSS 17%
SuperAGI w wersji 0.0.14 zawiera podatność na nieprawidłową kontrolę dostępu w funkcji get_agent_by_latest_execution w pliku superagi/controllers/agent_execution.py. Zdalny uwierzytelniony atakujący z jednej organizacji może pobrać najnowsze wykonanie i metadane agenta projektu innej organizacji, podając identyfikator projektu ofiary w żądaniu do /agentexecutions/get/latest/agent/project/{project_id}.
- CVE-2026-51902Średnie
SuperAGI do wersji v0.0.14 zawiera podatność na nieprawidłową kontrolę dostępu. Punkt końcowy kontrolera agentów /api/agents/get/project/{project_id} pozwala uwierzytelnionym użytkownikom z jednej organizacji pobrać pełną listę agentów należących do projektu innej organizacji, ponieważ parametr project_id nie jest weryfikowany pod kątem przynależności do organizacji użytkownika.
- CVE-2026-51916Wysokie
TransformerOptimus SuperAGI v0.0.14 zawiera podatność nieprawidłowej kontroli dostępu w funkcji delete_user_knowledge w pliku superagi/controllers/knowledges.py. W dotkniętych wersjach źródłowych, żądanie POST /knowledges/delete/{knowledge_id} usuwa wybrany obiekt wiedzy bez wymagania uwierzytelnienia w trasie i bez weryfikacji własności organizacji dla podanego knowledge_id.
- CVE-2026-51914Wysokie
TransformerOptimus SuperAGI v0.0.14 jest podatny na nieprawidłową kontrolę dostępu w kontrolerze szablonów agentów. W dotkniętych wersjach źródłowych, funkcje save_agent_as_template i publish_template w pliku superagi/controllers/agent_template.py akceptują dostarczone przez wywołującego wartości agent_id lub agent_execution_id i nie weryfikują, czy odwoływany agent lub wykonanie należy do organizacji uwierzytelnionego użytkownika.
- CVE-2026-51901Wysokie
SuperAGI do wersji 0.0.14 jest podatny na niewłaściwą kontrolę dostępu. Endpoint kontrolera wykonywania agentów /api/agentexecutions/schedule pozwala uwierzytelnionym użytkownikom z jednej organizacji planować istniejące agenty należące do innej organizacji bez odpowiednich kontroli autoryzacji. Endpoint przyjmuje parametr agent_id, ale nie weryfikuje, czy agent należy do organizacji uwierzytelnionego użytkownika.
- CVE-2026-51899Średnie
W SuperAGI v0.0.14 i wcześniejszych, endpointy kontrolera (/api/agents/create, /api/agents/schedule, /api/agents/delete, /api/agents/edit_schedule, /api/agents/stop_schedule) pozwalają uwierzytelnionym użytkownikom z jednej organizacji tworzyć, planować, edytować, zatrzymywać i usuwać agenty należące do projektu innej organizacji. Endpointy przyjmują parametr project_id, ale nie weryfikują, czy projekt należy do organizacji uwierzytelnionego użytkownika.
- CVE-2026-6616Średnie
W TransformerOptimus SuperAGI do wersji 0.0.14 wykryto podatność w funkcjach extract_with_bs4, extract_with_3k i extract_with_lxml w pliku superagi/helper/webpage_extractor.py komponentu WebScraperTool. Manipulacja danymi prowadzi do podatności SSRF (server-side request forgery). Exploit został publicznie ujawniony i może być wykorzystany zdalnie.
- CVE-2026-6613Średnie
W TransformerOptimus SuperAGI do wersji 0.0.14 zidentyfikowano podatność w funkcjach delete_agent, stop_schedule i get_schedule_data w pliku superagi/controllers/agent.py. Manipulacja argumentem agent_id prowadzi do obejścia autoryzacji. Atak można przeprowadzić zdalnie, a exploit jest publicznie dostępny.
Oryginalny opis (angielski, źródło NVD)
A security flaw has been discovered in TransformerOptimus SuperAGI up to 0.0.14. Affected by this vulnerability is the function get_project/update_project/get_projects_organisation of the file superagi/controllers/project.py. The manipulation results in authorization bypass. The attack may be performed from remote. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

