Every CVESearch/Get API key

CVE-2005-0245

Buffer overflow in gram.y for PostgreSQL 8.0.0 and earlier may allow attackers to execute...

7.5 HighPublic exploit

Buffer overflow in gram.y for PostgreSQL 8.0.0 and earlier may allow attackers to execute arbitrary code via a large number of arguments to a refcursor function (gram.y), which leads to a heap-based buffer overflow, a different vulnerability than CVE-2005-0247.

Exploit likelihood

14.5%Down 9.6 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used7.5

Buffer overflow in gram.y for PostgreSQL 8.0.0 and earlier may allow attackers to execute arbitrary code via a large number of arguments to a refcursor function (gram.y), which leads to a heap-based buffer overflow, a different vulnerability than CVE-2005-0247.

Record
CVE-2005-0245
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Updated
2026-11-02
CVE ListNo score

Buffer overflow in gram.y for PostgreSQL 8.0.0 and earlier may allow attackers to execute arbitrary code via a large number of arguments to a refcursor function (gram.y), which leads to a heap-based buffer overflow, a different vulnerability than CVE-2005-0247.

Record
CVE-2005-0245
Updated
2026-11-02
EUVDEUVD-2005-0246No score

Buffer overflow in gram.y for PostgreSQL 8.0.0 and earlier may allow attackers to execute arbitrary code via a large number of arguments to a refcursor function (gram.y), which leads to a heap-based buffer overflow, a different vulnerability than CVE-2005-0247.

Record
EUVD-2005-0246
Updated
2026-11-03
GitHub AdvisoriesGHSA-8r34-wff9-3x69No score

Buffer overflow in gram.y for PostgreSQL 8.0.0 and earlier may allow attackers to execute...

Buffer overflow in gram.y for PostgreSQL 8.0.0 and earlier may allow attackers to execute arbitrary code via a large number of arguments to a refcursor function (gram.y), which leads to a heap-based buffer overflow, a different vulnerability than CVE-2005-0247.

Record
GHSA-8r34-wff9-3x69
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
postgresql
Debian:3.0
From an advisory covering 2 CVEs
before 7.2.1-2woody8, plus listed versions
7.2.1-2woody6
7.2.1-2woody8
postgresql
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-contrib
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-debuginfo
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-devel
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-docs
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-jdbc
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-libs
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-pl
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-python
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
Show 87 moreShow less
Affected packages
PackageAffectedFixed
postgresql-server
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-tcl
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-test
Red Hat:enterprise_linux:4::as
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-contrib
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-debuginfo
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-devel
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-docs
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-jdbc
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-libs
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-pl
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-python
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-server
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-tcl
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-test
Red Hat:enterprise_linux:4::desktop
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-contrib
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-debuginfo
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-devel
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-docs
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-jdbc
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-libs
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-pl
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-python
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-server
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-tcl
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-test
Red Hat:enterprise_linux:4::es
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-contrib
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-debuginfo
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-devel
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-docs
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-jdbc
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-libs
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-pl
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-python
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-server
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-tcl
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
postgresql-test
Red Hat:enterprise_linux:4::ws
From an advisory covering 5 CVEs
before 0:7.4.7-2.RHEL4.1
0:7.4.7-2.RHEL4.1
rh-postgresql
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-contrib
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-debuginfo
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-devel
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-docs
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-jdbc
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-libs
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-pl
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-python
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-server
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-tcl
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-test
Red Hat:enterprise_linux:3::as
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-contrib
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-debuginfo
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-devel
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-docs
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-jdbc
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-libs
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-pl
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-python
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-server
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-tcl
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-test
Red Hat:enterprise_linux:3::desktop
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-contrib
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-debuginfo
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-devel
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-docs
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-jdbc
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-libs
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-pl
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-python
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-server
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-tcl
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-test
Red Hat:enterprise_linux:3::es
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-contrib
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-debuginfo
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-devel
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-docs
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-jdbc
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-libs
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-pl
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-python
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-server
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-tcl
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2
rh-postgresql-test
Red Hat:enterprise_linux:3::ws
From an advisory covering 5 CVEs
before 0:7.3.9-2
0:7.3.9-2

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBPostgreSQL 7.x - Multiple Vulnerabilities2005-02-01

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2005-0245 is a high vulnerability (CVSS 7.5) in Postgresql, published February 1, 2005. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 14.5%, the 96th percentile. No source names a fixed version.

References

Show 35 moreShow less
MoveEnter Open