CVE-2015-3166

CRITICAL
9.8
CVSS Score
Published: November 20, 2019 at 08:50 PM UTC
Updated: June 17, 2026 at 12:25 AM UTC
4 products affected across 4 vendorsDebian LinuxUbuntu LinuxPostgreSQL

Using PostgreSQL by PostgreSQL Global Development Group?

Get instant alerts when new vulnerabilities affect PostgreSQL - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
CRITICAL9.8
Exploit prediction
EPSS 5%

Description

The snprintf implementation in PostgreSQL before 9.0.20, 9.1.x before 9.1.16, 9.2.x before 9.2.11, 9.3.x before 9.3.7, and 9.4.x before 9.4.2 does not properly handle system-call errors, which allows attackers to obtain sensitive information or have other unspecified impact via unknown vectors, as demonstrated by an out-of-memory error.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

v < 9.0.209.1 ≤ v < 9.1.169.2 ≤ v < 9.2.119.3 ≤ v < 9.3.79.4 ≤ v < 9.4.2
Affected range stops below 9.0.20, so it looks safe — our inference, not a vendor statement
Affected range stops below 9.1.16, so it looks safe — our inference, not a vendor statement
Affected range stops below 9.2.11, so it looks safe — our inference, not a vendor statement
Affected range stops below 9.3.7, so it looks safe — our inference, not a vendor statement
Affected range stops below 9.4.2, so it looks safe — our inference, not a vendor statement
v < 9.0.20v < 9.4.29.1 ≤ v < 9.1.169.2 ≤ v < 9.2.119.3 ≤ v < 9.3.7
Affected range stops below 9.0.20, so it looks safe — our inference, not a vendor statement
Affected range stops below 9.1.16, so it looks safe — our inference, not a vendor statement
Affected range stops below 9.2.11, so it looks safe — our inference, not a vendor statement
Affected range stops below 9.3.7, so it looks safe — our inference, not a vendor statement
Affected range stops below 9.4.2, so it looks safe — our inference, not a vendor statement

References (9)

x_refsource_MISCThird Party Advisory
http://ubuntu.com/usn/usn-2621-1
Vendor Advisoryx_refsource_DEBIANx_refsource_MISCThird Party Advisory
http://www.debian.org/security/2015/dsa-3269
Vendor Advisoryx_refsource_DEBIANx_refsource_MISCThird Party Advisory
http://www.debian.org/security/2015/dsa-3270
x_refsource_CONFIRMx_refsource_MISCVendor Advisory
http://www.postgresql.org/about/news/1587/
x_refsource_CONFIRMx_refsource_MISCRelease NotesVendor Advisory
http://www.postgresql.org/docs/9.0/static/release-9-0-20.html
x_refsource_CONFIRMx_refsource_MISCRelease NotesVendor Advisory
http://www.postgresql.org/docs/9.1/static/release-9-1-16.html
x_refsource_CONFIRMx_refsource_MISCRelease NotesVendor Advisory
http://www.postgresql.org/docs/9.2/static/release-9-2-11.html
x_refsource_CONFIRMx_refsource_MISCRelease NotesVendor Advisory
http://www.postgresql.org/docs/9.3/static/release-9-3-7.html

CVSS

Attack Vector
NETWORK
Complexity
LOW
Privileges
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-119

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card