CVE-2024-45388 in hoverflyinformation

Résumé

par VulDB • 08/09/2026

Hoverfly est un outil de virtualisation de services et de simulation/mocking d'API léger destiné aux développeurs et aux testeurs. Le gestionnaire POST `/api/v2/simulation` permet aux utilisateurs de créer de nouvelles vues de simulation à partir du contenu d'un fichier spécifié par l'utilisateur. Cette fonctionnalité peut être exploitée par un attaquant pour lire des fichiers arbitraires sur le serveur Hoverfly. Notez que, bien que le code empêche la spécification de chemins absolus, un attaquant peut s'échapper du chemin de base `hf.Cfg.ResponsesBodyFilesPath` en utilisant les segments `../` et accéder à n'importe quel fichier arbitraire. Ce problème a été identifié à l'aide de la requête CodeQL "Uncontrolled data used in path expression" pour Python. Il est conseillé aux utilisateurs de s'assurer que le chemin final (`filepath.Join(hf.Cfg.ResponsesBodyFilesPath, filePath)`) reste contenu dans le chemin de base attendu (`filepath.Join(hf.Cfg.ResponsesBodyFilesPath, "/")`). Ce problème est également suivi sous la référence GHSL-2023-274.

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

Responsable

GitHub M

Réserver

28/08/2024

Divulgation

02/09/2024

Modérer

accepté

Entrée

VDB-276341

CPE

prêt

EPSS

0.55574

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!