Il PostgreSQL Global Development Group ha rilasciato un aggiornamento di sicurezza di tutte le versioni attuali del database PostgreSQL, con le versioni 9.2.3, 9.1.8, 9.0.12, 8.4.16 e 8.3.23.
Questo aggiornamento corregge una vulnerabilità di tipo denial-of-service (DOS). Gli utenti dovrebbero aggiornare nella prossima finestra di manutenzione.
Il problema di sicurezza corretto da questo rilascio, CVE-2013-0255, consente ad un utente precedentemente autenticato di determinare un crash del server invocando una funzione interna con argomenti invalidi. Questo problema è stato individuato dal ricercatore Sumit Soni questa settimana e divulgato attraverso Secunia SVCRP. Siamo molto grati per i loro sforzi, volti a rendere PostgreSQL sempre più sicuro.
L’aggiornamento di oggi risolve una regressione nelle prestazioni che ha causato una riduzione nel throughput con l’utilizzo di query dinamiche all’interno di stored procedure nella versione 9.2.
Le applicazioni che usano il comando EXECUTE di PL/pgSQL sono colpite fortemente da questa regressione e dovrebbero essere aggiornate. Sono stati anche risolti crash intermittenti causati da CREATE/DROP INDEX CONCURRENTLY e molteplici problemi minori sulla replica.
Questo rilascio rappresenta l’ultimo aggiornamento per la versione 8.3, che da adesso in poi risulta essere dismessa (End-Of-Life, EOL). Gli utenti della versione 8.3 dovrebbero pianificare immediatamente l’aggiornamento a una versione più recente di PostgreSQL. Per maggiori informazioni, si consultino le politiche di controllo delle versioni di PostgreSQL ( http://www.postgresql.org/support/versioning/ ).
Il rilascio odierno contiene inoltre correzioni per molti problemi minori scoperti e risolti con una patch dalla comunità PostgreSQL negli ultimi due mesi. Per maggiori informazioni, si vedano i dettagli, in lingua inglese, in calce a questo annuncio.
Come per tutte le altre release minori, gli utenti non devono effettuare il dump e il restore del database, né tantomeno utilizzare pg_upgrade: è sufficiente spegnere PostgreSQL e aggiornarne i file binari. Tuttavia, gli utenti che hanno omesso uno o più aggiornamenti potrebbero dover svolgere ulteriori azioni; per maggiori dettagli si vedano le note di rilascio.
Riferimenti:
Elenco dettagliato delle correzioni (in lingua inglese):
This Post Has 0 Comments