CVE-2013-0255
PostgreSQL 9.2.x before 9.2.3, 9.1.x before 9.1.8, 9.0.x before 9.0.12, 8.4.x before 8.4.16, and...
PostgreSQL 9.2.x before 9.2.3, 9.1.x before 9.1.8, 9.0.x before 9.0.12, 8.4.x before 8.4.16, and 8.3.x before 8.3.23 does not properly declare the enum_recv function in backend/utils/adt/enum.c, which causes it to be invoked with incorrect arguments and allows remote authenticated users to cause a denial of service (server crash) or read sensitive process memory via a crafted SQL command, which triggers an array index error and an out-of-bounds read.
Exploit likelihood
What each source reports
NVD Score used
6.8
PostgreSQL 9.2.x before 9.2.3, 9.1.x before 9.1.8, 9.0.x before 9.0.12, 8.4.x before 8.4.16, and 8.3.x before 8.3.23 does not properly declare the enum_recv function in backend/utils/adt/enum.c, which causes it to be invoked with incorrect arguments and allows remote authenticated users to cause a denial of service (server crash) or read sensitive process memory via a crafted SQL command, which triggers an array index error and an out-of-bounds read.
- Record
CVE-2013-0255- CVSS 2.0
- 6.8 Medium
AV:N/AC:L/Au:S/C:N/I:N/A:C - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
PostgreSQL 9.2.x before 9.2.3, 9.1.x before 9.1.8, 9.0.x before 9.0.12, 8.4.x before 8.4.16, and 8.3.x before 8.3.23 does not properly declare the enum_recv function in backend/utils/adt/enum.c, which causes it to be invoked with incorrect arguments and allows remote authenticated users to cause a denial of service (server crash) or read sensitive process memory via a crafted SQL command, which triggers an array index error and an out-of-bounds read.
- Record
CVE-2013-0255- Updated
- 2026-11-02
EUVDEUVD-2013-0286 No score
PostgreSQL 9.2.x before 9.2.3, 9.1.x before 9.1.8, 9.0.x before 9.0.12, 8.4.x before 8.4.16, and 8.3.x before 8.3.23 does not properly declare the enum_recv function in backend/utils/adt/enum.c, which causes it to be invoked with incorrect arguments and allows remote authenticated users to cause a denial of service (server crash) or read sensitive process memory via a crafted SQL command, which triggers an array index error and an out-of-bounds read.
- Record
EUVD-2013-0286- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gqfc-2mjg-94r3 No score
PostgreSQL 9.2.x before 9.2.3, 9.1.x before 9.1.8, 9.0.x before 9.0.12, 8.4.x before 8.4.16, and...
PostgreSQL 9.2.x before 9.2.3, 9.1.x before 9.1.8, 9.0.x before 9.0.12, 8.4.x before 8.4.16, and 8.3.x before 8.3.23 does not properly declare the enum_recv function in backend/utils/adt/enum.c, which causes it to be invoked with incorrect arguments and allows remote authenticated users to cause a denial of service (server crash) or read sensitive process memory via a crafted SQL command, which triggers an array index error and an out-of-bounds read.
- Record
GHSA-gqfc-2mjg-94r3- Weakness
- CWE-20
- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10030-1 No score
postgresql94-9.4.10-1.1 on GA media
These are all security issues fixed in the postgresql94-9.4.10-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10030-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10256-1 No score
postgresql93-9.3.15-1.1 on GA media
These are all security issues fixed in the postgresql93-9.3.15-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10256-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10273-1 No score
libecpg6-32bit-9.5.4-1.2 on GA media
These are all security issues fixed in the libecpg6-32bit-9.5.4-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10273-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
postgresql-8.4Debian:6.0 |
before 8.4.16-0squeeze1, plus listed versions 8.4.10-0squeeze18.4.10-0squeeze1~bpo50+18.4.10-18.4.11-0squeeze18.4.11-1 Show 27 moreShow less8.4.12-0squeeze18.4.12-18.4.12-28.4.12-38.4.13-0squeeze18.4.13-18.4.14-18.4.15-0squeeze18.4.15-18.4.5-0squeeze28.4.5-18.4.5-1~bpo50+18.4.5-28.4.5-2~bpo50+18.4.6-18.4.7-0squeeze1~bpo50+18.4.7-0squeeze28.4.7-18.4.8-0squeeze18.4.8-0squeeze1~bpo50+18.4.8-0squeeze28.4.8-0squeeze2~bpo50+18.4.8-18.4.8-28.4.9-0squeeze18.4.9-0squeeze1~bpo50+18.4.9-1 |
8.4.16-0squeeze1 |
postgresql84Red Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-contribRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-docsRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-libsRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-pythonRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-tclRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84Red Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
Show 66 moreShow less
| Package | Affected | Fixed |
|---|---|---|
postgresql84-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-plperlRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-plpythonRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-pltclRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-serverRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-testRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84Red Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-contribRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-develRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-docsRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-libsRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-plperlRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-plpythonRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-pltclRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-pythonRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-serverRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-tclRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresql84-testRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el5_10 | 0:8.4.18-1.el5_10 |
postgresqlRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-debuginfoRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-libsRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-contribRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-develRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-docsRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-plperlRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-plpythonRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-pltclRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-serverRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-testRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresqlRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-debuginfoRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-libsRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-contribRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-develRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-docsRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-plperlRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-plpythonRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-pltclRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-serverRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-testRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresqlRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-contribRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-debuginfoRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-develRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-docsRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-libsRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-plperlRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-plpythonRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-pltclRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-serverRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-testRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresqlRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-contribRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-debuginfoRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-develRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-docsRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-libsRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-plperlRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-plpythonRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-pltclRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-serverRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql-testRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:8.4.18-1.el6_4 | 0:8.4.18-1.el6_4 |
postgresql94openSUSE:Tumbleweed From an advisory covering 35 CVEs |
before 9.4.10-1.1 | 9.4.10-1.1 |
postgresql93openSUSE:Tumbleweed From an advisory covering 40 CVEs |
before 9.3.15-1.1 | 9.3.15-1.1 |
postgresql95openSUSE:Tumbleweed From an advisory covering 37 CVEs |
before 9.5.4-1.2 | 9.5.4-1.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2013-0255 is a medium vulnerability (CVSS 6.8) in Postgresql, published February 13, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.59%, the 89th percentile. Fixed in postgresql-8.4 8.4.16-0squeeze1.
References
lists.fedoraproject.org/pipermail/package-announce/2013-February/098586.html
debian.org/security/2013/dsa-2630
lists.opensuse.org/opensuse-updates/2013-02/msg00060.html
lists.opensuse.org/opensuse-updates/2013-02/msg00059.html
postgresql.org/docs/8.4/static/release-8-4-16.html
mandriva.com/security/advisories?name=MDVSA-2013:142
Show 69 moreShow less
exchange.xforce.ibmcloud.com/vulnerabilities/81917
bugzilla.redhat.com/show_bug.cgi?id=907892
secunia.com/advisories/51923
postgresql.org/docs/9.1/static/release-9-1-8.html
oracle.com/technetwork/security-advisory/cpuoct2017-3236626.html
securityfocus.com/bid/57844
blogs.oracle.com/sunsecurity/entry/cve_2013_0255_array_index
ubuntu.com/usn/USN-1717-1
securitytracker.com/id?1028092
postgresql.org/docs/8.3/static/release-8-3-23.html
osvdb.org/89935
rhn.redhat.com/errata/RHSA-2013-1475.html
postgresql.org/docs/9.2/static/release-9-2-3.html
postgresql.org/docs/9.0/static/release-9-0-12.html
secunia.com/advisories/52819
nvd.nist.gov/vuln/detail/CVE-2013-0255
github.com/advisories/GHSA-gqfc-2mjg-94r3
access.redhat.com/errata/RHSA-2013:1475
access.redhat.com/security/updates/classification
postgresql.org/docs/8.4/static/release-8-4-18.html
bugzilla.redhat.com/show_bug.cgi?id=929255
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1475.json
access.redhat.com/security/cve/CVE-2013-0255
cve.org/CVERecord?id=CVE-2013-0255
access.redhat.com/security/cve/CVE-2013-1900
cve.org/CVERecord?id=CVE-2013-1900
nvd.nist.gov/vuln/detail/CVE-2013-1900
suse.com/security/cve/CVE-2007-4772
suse.com/security/cve/CVE-2007-6600
suse.com/security/cve/CVE-2009-4034
suse.com/security/cve/CVE-2009-4136
suse.com/security/cve/CVE-2010-1169
suse.com/security/cve/CVE-2010-1170
suse.com/security/cve/CVE-2010-3433
suse.com/security/cve/CVE-2012-0866
suse.com/security/cve/CVE-2012-0867
suse.com/security/cve/CVE-2012-0868
suse.com/security/cve/CVE-2012-2143
suse.com/security/cve/CVE-2012-2655
suse.com/security/cve/CVE-2012-3488
suse.com/security/cve/CVE-2012-3489
suse.com/security/cve/CVE-2013-0255
suse.com/security/cve/CVE-2013-1899
suse.com/security/cve/CVE-2013-1900
suse.com/security/cve/CVE-2013-1901
suse.com/security/cve/CVE-2014-0060
suse.com/security/cve/CVE-2014-0061
suse.com/security/cve/CVE-2014-0062
suse.com/security/cve/CVE-2014-0063
suse.com/security/cve/CVE-2014-0064
suse.com/security/cve/CVE-2014-0065
suse.com/security/cve/CVE-2014-0066
suse.com/security/cve/CVE-2014-0067
suse.com/security/cve/CVE-2015-3165
suse.com/security/cve/CVE-2015-3166
suse.com/security/cve/CVE-2015-3167
suse.com/security/cve/CVE-2015-5288
suse.com/security/cve/CVE-2015-5289
suse.com/security/cve/CVE-2016-0766
suse.com/security/cve/CVE-2016-0773
suse.com/security/cve/CVE-2016-5423
suse.com/security/cve/CVE-2016-5424
suse.com/security/cve/CVE-2014-8161
suse.com/security/cve/CVE-2015-0241
suse.com/security/cve/CVE-2015-0242
suse.com/security/cve/CVE-2015-0243
suse.com/security/cve/CVE-2015-0244
suse.com/security/cve/CVE-2016-2193
suse.com/security/cve/CVE-2016-3065