CVE-2015-0244

postgresql: loss of frontend/backend protocol synchronization after an error

Published Jan 27, 2020 CVSS 3.1 · 9.8 Critical EPSS 4.4% KEV · Not listed
Description
PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, and 9.4.x before 9.4.1 does not properly handle errors while reading a protocol message, which allows remote attackers to conduct SQL injection attacks via crafted binary data in a parameter and causing an error, which triggers the loss of synchronization and part of the protocol message to be treated as a new message, as demonstrated by causing a timeout or query cancellation.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-152-1 postgresql-8.4 update
Debian DSA Debian DSA DSA-3155-1 postgresql-9.1 security update
EUVD EUVD EUVD-2015-0266 PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, and 9.4.x before 9.4.1 does not properly handle errors while reading a protocol message, which allows remote attackers to conduct SQL injection attacks via crafted binary data in a parameter and causing an error, which triggers the loss of synchronization and part of the protocol message to be treated as a new message, as demonstrated by causing a timeout or query cancellation.
Ubuntu USN Ubuntu USN USN-2499-1 PostgreSQL vulnerabilities
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 6, 2024, 4:03 AM
Reserved
Nov 18, 2014, 12:00 AM
Status
Modified
Published
Jan 27, 2020, 4:15 PM
Modified
Jun 17, 2026, 12:19 AM
Severity
Low
Public date
Feb 16, 2015, 12:00 AM