En mode serveur, un utilisateur non administrateur pouvait partager un serveur avec tous les utilisateurs via l’API ou un import, malgré l’interface qui réserve cette action aux administrateurs. Un serveur ainsi ajouté pouvait paraître fiable et inciter d’autres utilisateurs à transmettre leurs identifiants de base de données à un hôte contrôlé par l’attaquant.
Source : NVD — CVE-2026-116248
Analyse technique
Les points de terminaison de création et de mise à jour acceptaient le paramètre « shared » d’un utilisateur non administrateur; l’import servers.json pouvait également créer un serveur partagé si le fichier contenait une entrée invalide. Le correctif refuse ces demandes avec HTTP 403, supprime les entrées partagées non autorisées avant validation et avertit au démarrage au sujet des serveurs déjà partagés de cette façon.
Impact, versions et correctif
Action recommandée
Mettre à niveau pgAdmin 4 vers la version 9.19 ou ultérieure et vérifier les serveurs partagés existants.
Sources
Priorisation DFS : P4 · 1 source(s).