CVE Vulnerabilities

CVE-2012-2143

Published: Jul 05, 2012 | Modified: Apr 11, 2025
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
root.io logo minimus.io logo echo.ai logo

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

NameVendorStart VersionEnd Version
PostgresqlPostgresql8.3 (including)8.3.19 (excluding)
PostgresqlPostgresql8.4 (including)8.4.12 (excluding)
PostgresqlPostgresql9.0 (including)9.0.8 (excluding)
PostgresqlPostgresql9.1 (including)9.1.4 (excluding)
Red Hat Enterprise Linux 5RedHatpostgresql-0:8.1.23-5.el5_8*
Red Hat Enterprise Linux 5RedHatpostgresql84-0:8.4.12-1.el5_8*
Red Hat Enterprise Linux 5RedHatphp53-0:5.3.3-13.el5_8*
Red Hat Enterprise Linux 6RedHatpostgresql-0:8.4.12-1.el6_2*
Red Hat Enterprise Linux 6RedHatphp-0:5.3.3-14.el6_3*
Php5Ubuntulucid*
Php5Ubuntumaverick*
Php5Ubuntunatty*
Php5Ubuntuoneiric*
Php5Ubuntuprecise*
Postgresql-8.2Ubuntuhardy*
Postgresql-8.3Ubuntuhardy*
Postgresql-8.3Ubuntuupstream*
Postgresql-8.4Ubuntulucid*
Postgresql-8.4Ubuntunatty*
Postgresql-8.4Ubuntuoneiric*
Postgresql-8.4Ubuntuprecise*
Postgresql-8.4Ubuntuupstream*
Postgresql-9.1Ubuntuoneiric*
Postgresql-9.1Ubuntuprecise*
Postgresql-9.1Ubuntuupstream*

References