Flera teckenkodningsproblem har upptäckts i PostgreSQL, en populär SQL-databas. Projektet Common Vulnerabilities and Exposures identifierar följande problem:
Akio Ishida och Yasuo Ohgaki upptäckte en sårbarhet i hanteringen av felaktigt kodat flerbytestextdata vilket kunde göra det möjligt för en angripare att injicera godtyckliga SQL-kommandon.
Ett liknande problem finns i klientsideteckenkodningar (såsom SJIS, BIG5, GBK, GB18030 och UHC) som innehåller giltiga flerbytestecken som avslutas med koden för ett omvänt snedstreck. En angripare kunde sända en specialskriven bytesekvens som kunde exekvera godtyckliga SQL-kommandon.
Detta problem berör dig inte om du endast använder enkelbyte- (t.ex SQL_ASCII eller ISO-8859-X-familjen) eller ej påverkade flerbytekodningar (såsom UTF-8).
psycopg och python-pgsql använder den gamla kodningen för binärdata och kan även komma att behöva uppdateras.
Den gamla stabila utgåvan (Woody) påverkas av dessa problem men vi kan inte rätta paketet.
För den stabila utgåvan (Sarge) har dessa problem rättats i version 7.4.7-6sarge2.
För den instabila utgåvan (Sid) har dessa problem rättats i version 7.4.13-1.
Vi rekommenderar att ni uppgraderar era postgresql-paket.
MD5-kontrollsummor för dessa filer finns i originalbulletinen.