Mordred Labs e outros, encontraram várias vulnerabilidades no PostgreSQL, uma base de dados SQL relacional orientada a objetos. Elas são herdadas de diversos buffer overflows e overflows de inteiros. Entradas especialmente forjadas de data e hora, moeda, dados repetidos e nomes de timezone longos podem levar o servidor PostgreSQL a cair, bem como entrada especialmente forjada de data para lpad() e rpad(). Mais buffer/inteiro overflows foram encontrados no circle_poly(), path_encode() e path_addr().
Exceto pelos três últimos, esses problemas estão corrigidos na versão 7.2.2 do autor do PostgreSQL, sendo esta a versão recomendada para o uso.
A maior parte destes problemas não existem na versão do PostgreSQL que o Debian tem na distribuição potato pois as funcionalidades acima discutidas não estão implementadas. Entretanto, o PostgreSQL 6.5.2 é muito antigo e pode trazer mais risco além daqueles que conhecemos, que podem incluir mais buffer overflows, e certamente tem bugs que ameaçam a integridade dos seus dados.
Você foi altamente avisado para não usar essa distribuição, mas sim fazer a atualização do sistema para o Debian 3.0 (estável) que inclui o PostgreSQL 7.2.1 onde muitos bugs foram corrigidos e novas características foram introduzidas para incrementar a compatibilidade com os padrões SQL.
Se está pensando em fazer a atualização, por favor tenha certeza de que fez um dump de todas as suas bases de dados usando o utilitário pg_dumpall, leve em consideração que o novo PostgreSQL é mais estrito em sua manipulação de entrada. Isso significa que teste como "foo - NULL" que são inválidos não serão mais aceitos. Isso também significa que UNICODE, ISO 8859-1 e ISO 8859-15 não são válidos para inserir dados dentro da relação. Neste caso você deverá converter o dump em questão usando latin1..utf-16.
Estes problemas foram corrigidos na versão 7.2.1-2woody2 para a distribuição estável atual (woody) e na versão 7.2.2-2 para a distribuição instável (sid). A antiga distribuição estável (potato) é parcialmente afetada e nós enviamos uma versão corrigida 6.5.3-27.1 para ela.
Nós recomendamos que você faça a atualização de seus pacotes PostgreSQL.
Checksums MD5 dos arquivos listados estão disponíveis no alerta original.