Rapid7 - CVE-2026-87690
Date de publication :
Il s’agit d’une vulnérabilité dans le module de post-exploitation post/apple_ios/gather/ios_image_gather de Metasploit Framework.
Metasploit Framework est un framework open source de tests d’intrusion. Il regroupe des modules d’exploitation, des modules auxiliaires et des modules de post-exploitation. Il est publié par Rapid7 et il s’utilise depuis la console msfconsole.
Ce module récupère des images depuis un appareil iOS, via une session Meterpreter. Il reprend les noms de fichiers du listing de répertoire renvoyé par l’appareil. Ces données sont entièrement contrôlées par un appareil iOS hostile ou modifié. Le module les insère sans aucun nettoyage dans le chemin local transmis à client.fs.file.download_file(). Le code sous-jacent écrit à n’importe quel chemin fourni. Une entrée comme ../../msfconsole.rc sort donc du dossier prévu ~/.msf4/loot/<aléatoire>. Elle écrase le fichier ~/.msf4/msfconsole.rc. Ce fichier de ressources est exécuté automatiquement à chaque lancement de msfconsole. Il peut charger un second fichier écrit par l’attaquant, par exemple un plugin Ruby dont le code s’exécute au chargement. L’attaque exige que l’opérateur lance le module sur l’appareil piégé. Le code s’exécute ensuite au prochain lancement de la console, avec les droits de l’opérateur, souvent root.
Elle permet l’écriture de fichiers arbitraires et l’exécution persistante de code arbitraire sur le poste de l’opérateur.
Informations
La faille est activement exploitée : Non
Un correctif existe : Oui
Une mesure de contournement existe : Non
Exécution de code arbitraire (à distance)
Exploitation
CWE-22 : Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Détails sur l'exploitation
• Vecteur d'attaque : Réseau
• Complexité de l'attaque : Faible
• Privilèges nécessaires pour réaliser l'attaque : Aucun
• Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Oui
• L'exploitation de la faille permet d'obtenir des droits privilégiés : Non
Preuve de concept
Actuellement, aucune preuve de concept n'est disponible en sources ouvertes.
Systèmes ou composants affectés
Metasploit Framework versions antérieures à 6.5.5 (plateformes Linux, Windows et macOS)