CVE Vulnerabilities

CVE-2012-2143

Published: Jul 05, 2012 | Modified: Mar 14, 2024
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
4.3 MEDIUM
AV:N/AC:M/Au:N/C:N/I:P/A:N
RedHat/V2
4 MODERATE
AV:N/AC:H/Au:N/C:P/I:P/A:N
RedHat/V3
Ubuntu
MEDIUM

The crypt_des (aka DES-based crypt) function in FreeBSD before 9.0-RELEASE-p2, as used in PHP, PostgreSQL, and other products, does not process the complete cleartext password if this password contains a 0x80 character, which makes it easier for context-dependent attackers to obtain access via an authentication attempt with an initial substring of the intended password, as demonstrated by a Unicode password.

Affected Software

Name Vendor Start Version End Version
Postgresql Postgresql 8.3 (including) 8.3.19 (excluding)
Postgresql Postgresql 8.4 (including) 8.4.12 (excluding)
Postgresql Postgresql 9.0 (including) 9.0.8 (excluding)
Postgresql Postgresql 9.1 (including) 9.1.4 (excluding)
Red Hat Enterprise Linux 5 RedHat postgresql-0:8.1.23-5.el5_8 *
Red Hat Enterprise Linux 5 RedHat postgresql84-0:8.4.12-1.el5_8 *
Red Hat Enterprise Linux 5 RedHat php53-0:5.3.3-13.el5_8 *
Red Hat Enterprise Linux 6 RedHat postgresql-0:8.4.12-1.el6_2 *
Red Hat Enterprise Linux 6 RedHat php-0:5.3.3-14.el6_3 *
Php5 Ubuntu lucid *
Php5 Ubuntu maverick *
Php5 Ubuntu natty *
Php5 Ubuntu oneiric *
Php5 Ubuntu precise *
Postgresql-8.2 Ubuntu hardy *
Postgresql-8.3 Ubuntu hardy *
Postgresql-8.3 Ubuntu upstream *
Postgresql-8.4 Ubuntu lucid *
Postgresql-8.4 Ubuntu natty *
Postgresql-8.4 Ubuntu oneiric *
Postgresql-8.4 Ubuntu precise *
Postgresql-8.4 Ubuntu upstream *
Postgresql-9.1 Ubuntu oneiric *
Postgresql-9.1 Ubuntu precise *
Postgresql-9.1 Ubuntu upstream *

References