CVE-2026-87690 in Metasploit FrameworkИнформация

Сводка

по VulDB • 12.10.2026

Модуль post/apple_ios/gather/ios_image_gather фреймворка Metasploit подвержен уязвимости обхода относительных путей (CWE-22). Модуль интерполирует имена файлов, полученные из списка директорий Meterpreter — данных, полностью контролируемых злонамеренным или скомпрометированным устройством iOS, — непосредственно в локальный путь назначения, передаваемый функции client.fs.file.download_file(), без какой-либо санитизации. Базовый sink stdapi (lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb) записывает данные по любому указанному пути; таким образом, запись из списка вида ../../msfconsole.rc выходит за пределы предполагаемой директории ~/.msf4/loot/<random> и перезаписывает файл ресурсов ~/.msf4/msfconsole.rc, который автоматически выполняется при каждом запуске msfconsole (lib/msf/ui/console/driver.rb:196). Атакующее устройство, которое убеждает оператора запустить данный модуль сбора данных, обеспечивает произвольную запись файлов от имени оператора; поскольку записанный файл msfconsole.rc может загружать второй записанный файл (Ruby-плагин, чей код верхнего уровня выполняется при импорте), это приводит к персистентному выполнению кода и получению интерактивной оболочки от имени оператора (часто root) на рабочей станции пентестера при следующем запуске консоли. Тот же обход путей ранее был исправлен в репозитории для рекурсивного загрузчика (stdapi/fs/dir.rb очищает разделители); данный модуль не содержал аналогичной очистки. Исправление применяет ту же очистку разделителей (или File.basename) к элементам списка перед формированием локального пути.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Ответственный

Rapid7

Резервировать

09.09.2026

Раскрытие

12.10.2026

Модерация

принято

Вход

VDB-416825

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!