CVE-2026-87690 in Metasploit Frameworkinformación

Resumen

por VulDB • 2026-10-12

El módulo post de Metasploit Framework `post/apple_ios/gather/ios_image_gather` se ve afectado por una vulnerabilidad de traversal de ruta relativa (CWE-22). El módulo interpola nombres de archivo obtenidos del listado de directorio de Meterpreter —datos completamente controlados por un dispositivo iOS hostil o manipulado— directamente en la ruta local de destino pasada a `client.fs.file.download_file()`, sin ninguna sanitización. El sumidero stdapi subyacente (`lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb`) escribe en cualquier ruta que se proporcione, por lo que una entrada del listado como `../../msfconsole.rc` escapa del directorio previsto `~/.msf4/loot/<aleatorio>` y sobrescribe `~/.msf4/msfconsole.rc`, un archivo de recursos que cada invocación de msfconsole ejecuta automáticamente al inicio (`lib/msf/ui/console/driver.rb:196`). Un dispositivo controlado por el atacante que induce a un operador a ejecutar este módulo de recopilación logra una escritura arbitraria de archivos como el operador; dado que el `msfconsole.rc` escrito puede cargar un segundo archivo escrito (un plugin Ruby cuyo código de nivel superior se ejecuta al hacer `require`), esto se convierte en ejecución persistente de código y en un shell interactivo como el operador (con frecuencia root) en la estación de trabajo del pentester en el próximo lanzamiento de la consola. El mismo traversal fue corregido previamente upstream en el descargador recursivo (`stdapi/fs/dir.rb` elimina los separadores); este módulo omitió la eliminación equivalente. La corrección aplica la misma limpieza de separadores (o `File.basename`) a las entradas del listado antes de construir la ruta local.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Rapid7

Reservar

2026-09-09

Divulgación

2026-10-12

Moderación

aceptado

Artículo

VDB-416825

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!