NetSight
medium4.3

CVE-2012-2143

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 cl…

Impact

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 products

VendorProductAffected versions
PostgresqlPostgresql
from 8.3 before 8.3.19
from 8.4 before 8.4.12
from 9.0 before 9.0.8
from 9.1 before 9.1.4
FreebsdFreebsd
through 9.0
Versions 1.0, 1.1, 1.1.5, 1.1.5.1, 2.0
PhpPhp
before 5.3.14
from 5.4.0 before 5.4.4
DebianDebian Linux
Version 6.0

Weakness classification

References