Security Advisories (2)
CVE-2009-1341 (2009-04-30)

Memory leak in the dequote_bytea function in quote.c in the DBD::Pg (aka DBD-Pg or libdbd-pg-perl) module before 2.0.0 for Perl allows context-dependent attackers to cause a denial of service (memory consumption) by fetching data with BYTEA columns.

CVE-2012-1151 (2012-09-09)

Multiple format string vulnerabilities in dbdimp.c in DBD::Pg (aka DBD-Pg or libdbd-pg-perl) module before 2.19.0 for Perl allow remote PostgreSQL database servers to cause a denial of service (process crash) via format string specifiers in (1) a crafted database warning to the pg_warn function or (2) a crafted DBD statement to the dbd_st_prepare function.

Changes for version 1.22 - 2003-03-26

  • Win32 compile fix for snprintf [Joe Spears]
  • Fix memory allocation problem in bytea escaping [Barrie Slaymaker]
  • Add utf8 support [Dominic Mitchell <dom@semantico.com>]
  • Transform Perl arrays into PostgreSQL arrays [Alexey Slynko]
  • Fix for foreign_key_info() [Keith Keller]
  • Fix PG_TEXT parameter binding
  • Doc cleanups [turnstep]
  • Fix warning from func($table, 'table_attributes') [turnstep]
  • Added suppport for schemas [turnstep]
  • Fix binary to a bytea field conversion [Chris Dunlop <chris@onthe.net.au>]

Documentation

PostgreSQL database driver for the DBI module

Modules

PostgreSQL database driver for the DBI module

Provides

in Pg.pm
in Pg.pm
in Pg.pm