PT-2024-20056 · Metagpt · Metagpt

Fubuki8087

·

Publicado

2024-01-21

·

Atualizado

2024-01-29

·

CVE-2024-23750

CVSS v3.1

8.8

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
MetaGPT versões 0.6.4 e anteriores
Descrição
A vulnerabilidade permite que a função QaEngineer execute código arbitrário, pois RunCode.run script() passa metacaracteres de shell para subprocess.Popen. Isso possibilita uma exploração potencial, mas não foram fornecidos detalhes específicos sobre o número de dispositivos afetados ou incidentes reais.
Recomendações
Para as versões 0.6.4 e anteriores do MetaGPT, como solução temporária, considere restringir o acesso da função QaEngineer à função RunCode.run script() até que um patch esteja disponível. Além disso, evite passar entradas controladas pelo usuário para subprocess.Popen para minimizar o risco de exploração. No momento, não há informações sobre uma versão mais recente que contenha uma correção para este problema.

Exploit

Correção

Code Injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-23750
GHSA-G7PH-8423-PF4J
PYSEC-2024-9

Produtos afetados

Metagpt