CVE-2024-38366
CoacoaPods trunk RCE dans le système de vérification d'e-mail rfc-822
- Publié
- 1 juil. 2024
- Mise à jour
- 2 août 2024
- Attribution de CNA
- GitHub_M
- Preuve observée
- 5 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:HModéré · 30 prochains jours
- Percentile
- 97,1 %
- Date du modèle
- 15 oct. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
trunk.cocoapods.org est le serveur d'authentification du gestionnaire de dépendances CocoaPods. La partie de trunk qui vérifie si un utilisateur possède une adresse e-mail réelle lors de l'inscription utilisait une bibliothèque rfc-822 qui exécute une commande shell pour valider la validité des enregistrements MX du domaine de l'e-mail. Cela fonctionne via un DNS MX. Cette recherche pouvait être manipulée pour également exécuter une commande sur le serveur trunk, donnant ainsi un accès root au serveur et à l'infrastructure. Ce problème a été corrigé côté serveur avec le commit 001cc3a430e75a16307f5fd6cdff1363ad2f40f3 en septembre 2023. Cette RCE a déclenché une réinitialisation complète des sessions utilisateur, car un attaquant aurait pu utiliser cette méthode pour écrire dans n'importe quel Podspec de trunk.
Sources
Vulnérabilité RCE de CocoaPods CVE-2024-38366
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.