CVE-2026-87690 in Metasploit Frameworkinformação

Sumário

de VulDB • 12/10/2026

O módulo post do Metasploit Framework, `post/apple_ios/gather/ios_image_gather`, é afetado por uma vulnerabilidade de traversal relativo de caminho (CWE-22). O módulo interpola nomes de arquivos obtidos a partir da listagem de diretórios do Meterpreter — dados totalmente controlados por um dispositivo iOS hostil ou adulterado — diretamente no caminho local de destino passado para `client.fs.file.download_file()`, sem qualquer sanitização. O sink subjacente do stdapi (`lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb`) grava em qualquer caminho fornecido, portanto, uma entrada da listagem como `../../msfconsole.rc` escapa do diretório pretendido `~/.msf4/loot/<random>` e sobrescreve `~/.msf4/msfconsole.rc`, um arquivo de recursos que é executado automaticamente no início por cada invocação do msfconsole (`lib/msf/ui/console/driver.rb:196`). Um dispositivo controlado pelo atacante, que induz o operador a executar este módulo de coleta, consegue realizar uma gravação arbitrária de arquivos como o operador; dado que o `msfconsole.rc` gravado pode carregar um segundo arquivo escrito (um plugin Ruby cujo código de nível superior é executado durante o `require`), isso se converte em execução persistente de código e em um shell interativo como o operador (frequentemente root) na estação de trabalho do pentester no próximo lançamento do console. A mesma traversal foi anteriormente corrigida upstream no downloader recursivo (o stdapi/fs/dir.rb limpa os separadores); este módulo omitiu a limpeza equivalente. A correção aplica a mesma limpeza dos separadores (ou `File.basename`) às entradas da listagem antes de construir o caminho local.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Rapid7

Reservar

09/09/2026

Divulgação

12/10/2026

Moderação

aceite

Entrada

VDB-416825

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!