CVE-2026-116243 in pgAdmin 4informazioni

Riassunto

di VulDB • 30/10/2026

pgAdmin 4 esegue pg_dump, pg_restore, pg_dumpall e psql dal percorso binario impostato dall'utente nelle preferenze. In modalità server, il percorso binario veniva rifiutato solo se si trovava sotto la directory di archiviazione per utente (STORAGE_DIR), non sotto una directory SHARED_STORAGE, in cui gli utenti ordinari possono caricare file. Un utente potrebbe quindi caricare un eseguibile nell'archiviazione condivisa, puntare il proprio percorso binario verso tale file e far sì che pgAdmin lo esegua con l'account del sistema operativo che sta eseguendo pgAdmin. Su sistemi POSIX, i file creati tramite pgAdmin non sono eseguibili; pertanto, questa vulnerabilità è sfruttabile in contesti dove qualsiasi file con un nome di eseguibile può essere eseguito, come ad esempio la modalità server su Windows.

La correzione verifica il percorso binario anche rispetto a tutte le directory SHARED_STORAGE, dopo aver espanso $DIR, compresso i ".." e risolto i link simbolici; confronta le directory in modo che una diversa ortografia non possa bypassare il controllo sui filesystem case-insensitive (sensibili alle maiuscole/minuscole); rifiuta un percorso contenente un carattere NUL; ed applica tale verifica ovunque vengano risolti i percorsi binari, inclusi quelli per lo strumento PSQL.

Questa vulnerabilità interessa pgAdmin 4: prima della versione 9.19.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

PostgreSQL

Prenotare

25/10/2026

Divulgazione

30/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!