CVE-2023-43654
TorchServe Server-Side Request Forgery
- Publié
- 28 sept. 2023
- Mise à jour
- 13 févr. 2025
- 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
- 98,4 %
- Date du modèle
- 21 sept. 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é
TorchServe est un outil permettant de servir et de mettre à l'échelle des modèles PyTorch en production. La configuration par défaut de TorchServe manque de validation appropriée des entrées, ce qui permet à des tiers d'invoquer des requêtes de téléchargement HTTP à distance et d'écrire des fichiers sur le disque. Ce problème pourrait être exploité pour compromettre l'intégrité du système et des données sensibles. Ce problème est présent dans les versions 0.1.0 à 0.8.1. Un utilisateur est en mesure de charger le modèle de son choix depuis n'importe quelle URL qu'il souhaite utiliser. L'utilisateur de TorchServe est responsable de la configuration à la fois de allowed_urls et de la spécification de l'URL du modèle à utiliser. Une demande d'extraction visant à avertir l'utilisateur lorsque la valeur par défaut de allowed_urls est utilisée a été fusionnée dans la PR #2534. La version 0.8.2 de TorchServe inclut cette modification. Les utilisateurs sont invités à mettre à niveau. Il n'existe aucune solution de contournement connue pour ce problème.
Sources
1Démo pour CVE-2023-43654 - Exécution de code à distance dans PyTorch TorchServe
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.