CVE-2026-61781 in pg_partmaninformazioni

Riassunto

di VulDB • 19/09/2026

pg_partman è un'estensione per PostgreSQL che gestisce tabelle partizionate basate su tempo o ID. Prima della versione 5.5.0, la funzione create_partition_time() legge il valore testuale scrivibile time_encoder nella configurazione part_config e lo interpola senza citazione degli identificatori in una istruzione SELECT eseguita dinamicamente. Un ruolo con i privilegi documentati di INSERT e UPDATE su partman_user può memorizzare codice SQL anziché un nome di funzione. Quando pg_partman_bgw crea successivamente una partizione figlio per un insieme basato su chiave testuale o UUID, il worker esegue lo SQL memorizzato con i privilegi del role pg_partman_bgw, che predefinitamente corrispondono a quelli di superutente PostgreSQL. La riga di configurazione persistente può ripristinare ripetutamente l'accesso elevato nei successivi tick di manutenzione e un'esecuzione riuscita dell'exploit può consentire la compromissione dell'intero database e l'esecuzione di comandi del sistema operativo come l'account di servizio PostgreSQL. Questo problema è risolto nella versione 5.5.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

10/07/2026

Divulgazione

18/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!