CVE-2026-79408
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 65 - wyżej niż 65% wszystkich znanych CVE
Streszczenie
MetaGPT w wersji 0.8.1 zawiera podatność na wstrzyknięcie poleceń systemu operacyjnego. Atakujący może wykonać dowolne polecenia poprzez argument 'path' w funkcji RepoParser.rebuild_class_views() w pliku metagpt/repo_parser.py.
Ocena ryzyka
Atakujący może wykonać dowolne polecenia na serwerze, co może prowadzić do pełnego przejęcia systemu lub naruszenia danych.
Rekomendacja
Zaleca się aktualizację MetaGPT do wersji z poprawką oraz unikanie przekazywania niezaufanych danych do funkcji rebuild_class_views.
Inne podatności w MetaGPT
Zobacz wszystkie- CVE-2026-79407Wysokie
Podatność typu path traversal w rozszerzeniu SPO MetaGPT 0.8.1 pozwala atakującemu na odczyt dowolnych plików poprzez wartość FILE_NAME używaną przez funkcje set_file_name() i load_meta_data() w metagpt/ext/spo/utils/load.py. Kod łączy kontrolowaną przez atakującego wartość FILE_NAME z katalogiem ustawień i otwiera wynikową ścieżkę bez weryfikacji, czy pozostaje ona w zamierzonym katalogu.
- CVE-2026-19060Średnie
W FoundationAgents MetaGPT do wersji 0.8.2 zidentyfikowano podatność związaną z nieznaną funkcją, która umożliwia wstrzyknięcie kodu. Atak wymaga dostępu lokalnego. Exploit jest publicznie dostępny i może być wykorzystany. Producent nie odpowiedział na zgłoszenie.
- CVE-2026-19059Niskie
W FoundationAgents MetaGPT do wersji 0.8.2 wykryto podatność na manipulację ścieżką (path traversal) w funkcji read pliku metagpt/tools/libs/editor.py. Atak wymaga dostępu lokalnego. Exploit został publicznie ujawniony i może być wykorzystany. Producent nie odpowiedział na zgłoszenie.
- CVE-2026-19058Średnie
W FoundationAgents MetaGPT do wersji 0.8.2 znaleziono podatność w funkcji DataInterpreter w pliku metagpt/roles/di/data_interpreter.py, która umożliwia wstrzyknięcie kodu. Atak musi być przeprowadzony lokalnie. Exploit jest publiczny i może być wykorzystany. Producent nie odpowiedział.
- CVE-2026-11455Średnie
W projekcie MetaGPT (FoundationAgents) w wersji do 0.8.2 stwierdzono podatność na wstrzykiwanie poleceń w funkcji check_cmd_exists pliku metagpt/utils/common.py. Atak może być przeprowadzony zdalnie, ale wymaga wysokiego stopnia złożoności. Exploit jest publicznie dostępny, a projekt nie odpowiedział na zgłoszenie.
- CVE-2026-10566Średnie
W MetaGPT do wersji 0.8.2 funkcja Message.check_instruct_content w pliku metagpt/schema.py jest podatna na deserializację poprzez manipulację argumentem mapping. Atak wymaga dostępu lokalnego.
- CVE-2026-6111Średnie
W FoundationAgents MetaGPT do wersji 0.8.1 wykryto lukę w funkcji decode_image w pliku metagpt/utils/common.py. Manipulacja argumentem img_url_or_b64 prowadzi do server-side request forgery (SSRF). Atak można przeprowadzić zdalnie, a exploit został publicznie ujawniony. Projekt został poinformowany o problemie, ale nie odpowiedział.
- CVE-2026-6109Średnie
W MetaGPT do wersji 0.8.1 funkcja evaluateCode w pliku metagpt/environment/minecraft/mineflayer/index.js (komponent Mineflayer HTTP API) pozwala na przeprowadzenie ataku cross-site request forgery. Atak można wykonać zdalnie, a exploit został publicznie ujawniony.
Oryginalny opis (angielski, źródło NVD)
An OS command injection vulnerability in MetaGPT 0.8.1 allows an attacker to execute arbitrary commands via the path argument of RepoParser.rebuild_class_views() in metagpt/repo_parser.py.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

