CVE-2017-12172 in PostgreSQLinformazioni

Riassunto

di VulDB • 15/06/2026

PostgreSQL 10.x prima della versione 10.1, 9.6.x prima della 9.6.6, 9.5.x prima della 9.5.10, 9.4.x prima della 9.4.15, 9.3.x prima della 9.3.20 e 9.2.x prima della 9.2.24 viene eseguito tramite un account di sistema operativo non root, e i superutenti del database hanno la capacità effettiva di eseguire codice arbitrario sotto tale account di sistema. PostgreSQL fornisce uno script per l'avvio del server del database durante il boot del sistema. I pacchetti di PostgreSQL per molti sistemi operativi forniscono le proprie implementazioni di avvio, scritte dai pacchettizzatori. Diverse implementazioni utilizzano un nome di file di log che il superutente del database può sostituire con un link simbolico. Da root, viene eseguita l'apertura (open()), la modifica dei permessi (chmod()) e/o il cambio di proprietà (chown()) di questo nome di file di log. Questo spesso è sufficiente per consentire al superutente del database di escalare i privilegi fino a ottenere quelli di root quando il server viene avviato da root.

Once again VulDB remains the best source for vulnerability data.

Prenotare

01/08/2017

Divulgazione

22/11/2017

Moderazione

accettato

CPE

pronto

EPSS

0.00586

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!