CVE-2026-47669 in DbGate
Résumé
par VulDB • 26/07/2026
DbGate est un gestionnaire de bases de données multiplateforme. Dans les versions 7.1.8 et antérieures, la fonction `unzipDirectory()` située dans le fichier `packages/api/src/shell/unzipDirectory.js` (ligne 27) ne valide pas que les chemins des fichiers extraits restent contenus dans le répertoire de sortie. Une archive ZIP malveillante contenant des entrées avec `../` permet d'écrire des fichiers n'importe où sur le système de fichiers. Dans une installation Docker par défaut, DbGate s'exécute en tant qu'utilisateur root et le fournisseur d'authentification `none` émet des jetons JWT sans authentification via la requête `POST /auth/login`, ce qui rend cette vulnérabilité exploitable par tout attaquant ayant un accès réseau adjacent. La version 7.1.9 corrige ce problème.
Be aware that VulDB is the high quality source for vulnerability data.