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 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.
Key facts
- CVSS score
- 4.3 (v2.0)
- Severity
- MEDIUM
- CVSS vector
AV:N/AC:M/Au:N/C:N/I:P/A:N- Weakness (CWE)
- CWE-310
- EPSS score
- 5.7% (93th percentile)
- In CISA KEV
- No
- In EU EUVD
- Yes (EUVD-2012-2140)
- Published
- July 5, 2012
- NVD last modified
- June 16, 2026
- Status
- Modified
EU Vulnerability Database (EUVD)
This vulnerability is also tracked by ENISA as EUVD-2012-2140 in the EU Vulnerability Database. Last updated in EUVD on August 6, 2024.
View on the EU Vulnerability DatabaseAffected products
- debian / debian linux
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
- freebsd / freebsd
and 12 more…
References
- http://git.php.net/?p=php-src.git%3Ba=commit%3Bh=aab49e934de1fff046e659cbec46e3d053b41c34(Broken Link, Patch)
- http://git.postgresql.org/gitweb/?p=postgresql.git&a=commit&h=932ded2ed51e8333852e370c7a6dad75d9f236f9(Vendor Advisory)
- http://kb.juniper.net/InfoCenter/index?page=content&id=JSA10705(Third Party Advisory)
- http://lists.apple.com/archives/security-announce/2012/Sep/msg00004.html(Mailing List, Third Party Advisory)
- http://lists.fedoraproject.org/pipermail/package-announce/2012-June/082258.html(Mailing List, Third Party Advisory)
- http://lists.fedoraproject.org/pipermail/package-announce/2012-June/082292.html(Mailing List, Third Party Advisory)
- http://lists.fedoraproject.org/pipermail/package-announce/2012-June/082294.html(Mailing List, Third Party Advisory)
- http://lists.opensuse.org/opensuse-security-announce/2012-07/msg00003.html(Mailing List, Third Party Advisory)
- http://lists.opensuse.org/opensuse-updates/2012-09/msg00102.html(Mailing List, Third Party Advisory)
- http://lists.opensuse.org/opensuse-updates/2012-10/msg00013.html(Mailing List, Third Party Advisory)
- http://lists.opensuse.org/opensuse-updates/2012-10/msg00024.html(Mailing List, Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2012-1037.html(Third Party Advisory)
- http://secunia.com/advisories/49304(Broken Link, Vendor Advisory)
- http://secunia.com/advisories/50718(Broken Link, Vendor Advisory)
- http://security.freebsd.org/advisories/FreeBSD-SA-12:02.crypt.asc(Vendor Advisory)
- http://support.apple.com/kb/HT5501(Third Party Advisory)
- http://www.debian.org/security/2012/dsa-2491(Third Party Advisory)
- http://www.mandriva.com/security/advisories?name=MDVSA-2012:092(Broken Link)
- http://www.postgresql.org/docs/8.3/static/release-8-3-19.html(Vendor Advisory)
- http://www.postgresql.org/docs/8.4/static/release-8-4-12.html(Vendor Advisory)
- http://www.postgresql.org/docs/9.0/static/release-9-0-8.html(Vendor Advisory)
- http://www.postgresql.org/docs/9.1/static/release-9-1-4.html(Vendor Advisory)
- http://www.postgresql.org/support/security/(Vendor Advisory)
- http://www.securitytracker.com/id?1026995(Third Party Advisory, VDB Entry)
- https://bugzilla.redhat.com/show_bug.cgi?id=816956(Issue Tracking, Third Party Advisory)
Last updated September 17, 2026 · Source: NVD, CISA KEV, FIRST.org EPSS
Query CVEs from your AI assistant
The CVE/NVD Explorer brain answers CVE questions directly inside Claude, ChatGPT, or any MCP assistant — always up to date, no setup. Add it once and stop pasting advisories into chat.
Add the CVE brain