Skip to content
OpenAdvisories
Unscored CVE-2012-0867 EUVD-2012-0892GHSA-r7m2-9mgg-wfjc

PostgreSQL 8.4.x before 8.4.11, 9.0.x before 9.0.7, and 9.1.x before 9.1.3 truncates the common name to only 32 characters when verifying S…

Published Jul 18, 2012 · Updated Aug 6, 2024 · Assigned by redhat

Description

PostgreSQL 8.4.x before 8.4.11, 9.0.x before 9.0.7, and 9.1.x before 9.1.3 truncates the common name to only 32 characters when verifying SSL certificates, which allows remote attackers to spoof connections when the host name is exactly 32 characters.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 6.0 postgresql-8.4 8.4.11-0squeeze1 DSA-2418-1
ReleasePackageFixed inAdvisory
RHEL 6 postgresql +9 8.4.11-1.el6_2 RHSA-2012:0678
RHEL 5 postgresql84 +11 8.4.11-1.el5_8 RHSA-2012:0678
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed postgresql93 9.3.15-1.1 openSUSE-SU-2024:10256-1
openSUSE Tumbleweed postgresql94 9.4.10-1.1 openSUSE-SU-2024:10030-1
openSUSE Tumbleweed postgresql95 9.5.4-1.2 openSUSE-SU-2024:10273-1

Advisories 5

References