CVE-2026-47669 in DbGateinformation

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.

Responsable

GitHub M

Réserver

19/05/2026

Divulgation

23/07/2026

Modérer

accepté

Entrée

VDB-382787

CPE

prêt

EPSS

0.00344

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!