CVE-2012-2143
Last modified
CVE-2012-2143 is a vulnerability of currently unknown severity. 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.. EPSS estimates a 5.73% chance of exploitation in the next 30 days.
Description
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.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Postgresql | Postgresql | >= 8.3, < 8.3.19 |
| Postgresql | Postgresql | >= 8.4, < 8.4.12 |
| Postgresql | Postgresql | >= 9.0, < 9.0.8 |
| Postgresql | Postgresql | >= 9.1, < 9.1.4 |
| Freebsd | Freebsd | <= 9.0 |
| Freebsd | Freebsd | 1.0 |
| Freebsd | Freebsd | 1.1 |
| Freebsd | Freebsd | 1.1.5 |
| Freebsd | Freebsd | 1.1.5.1 |
| Freebsd | Freebsd | 2.0 |
| Freebsd | Freebsd | 2.0.5 |
| Freebsd | Freebsd | 2.1 |
| Freebsd | Freebsd | 2.1.5 |
| Freebsd | Freebsd | 2.1.6 |
| Freebsd | Freebsd | 2.1.7 |
| Freebsd | Freebsd | 2.2 |
| Freebsd | Freebsd | 2.2.1 |
| Freebsd | Freebsd | 2.2.2 |
| Freebsd | Freebsd | 2.2.5 |
| Freebsd | Freebsd | 2.2.6 |
| Freebsd | Freebsd | 2.2.7 |
| Freebsd | Freebsd | 2.2.8 |
| Freebsd | Freebsd | 3.0 |
| Freebsd | Freebsd | 3.1 |
| Freebsd | Freebsd | 3.2 |
| Freebsd | Freebsd | 3.3 |
| Freebsd | Freebsd | 3.4 |
| Freebsd | Freebsd | 3.5 |
| Freebsd | Freebsd | 4.0 |
| Freebsd | Freebsd | 4.1 |
| Freebsd | Freebsd | 4.1.1 |
| Freebsd | Freebsd | 4.2 |
| Freebsd | Freebsd | 4.3 |
| Freebsd | Freebsd | 4.4 |
| Freebsd | Freebsd | 4.5 |
| Freebsd | Freebsd | 4.6 |
| Freebsd | Freebsd | 4.6.2 |
| Freebsd | Freebsd | 4.7 |
| Freebsd | Freebsd | 4.8 |
| Freebsd | Freebsd | 4.9 |
| Freebsd | Freebsd | 4.10 |
| Freebsd | Freebsd | 4.11 |
| Freebsd | Freebsd | 5.0 |
| Freebsd | Freebsd | 5.1 |
| Freebsd | Freebsd | 5.2 |
| Freebsd | Freebsd | 5.2.1 |
| Freebsd | Freebsd | 5.3 |
| Freebsd | Freebsd | 5.4 |
| Freebsd | Freebsd | 5.5 |
| Freebsd | Freebsd | 6.0 |
Showing 50 of 66 affected configurations. See NVD for the full list.
References
- http://kb.juniper.net/InfoCenter/index?page=content&id=JSA10705Third Party Advisory
- http://lists.apple.com/archives/security-announce/2012/Sep/msg00004.htmlMailing List, Third Party Advisory
- http://lists.fedoraproject.org/pipermail/package-announce/2012-June/082258.htmlMailing List, Third Party Advisory
- http://lists.fedoraproject.org/pipermail/package-announce/2012-June/082292.htmlMailing List, Third Party Advisory
- http://lists.fedoraproject.org/pipermail/package-announce/2012-June/082294.htmlMailing List, Third Party Advisory
- http://lists.opensuse.org/opensuse-security-announce/2012-07/msg00003.htmlMailing List, Third Party Advisory
- http://lists.opensuse.org/opensuse-updates/2012-09/msg00102.htmlMailing List, Third Party Advisory
- http://lists.opensuse.org/opensuse-updates/2012-10/msg00013.htmlMailing List, Third Party Advisory
- http://lists.opensuse.org/opensuse-updates/2012-10/msg00024.htmlMailing List, Third Party Advisory
- http://rhn.redhat.com/errata/RHSA-2012-1037.htmlThird Party Advisory
- http://secunia.com/advisories/49304Broken Link, Vendor Advisory
- http://secunia.com/advisories/50718Broken Link, Vendor Advisory
- http://support.apple.com/kb/HT5501Third Party Advisory
- http://www.debian.org/security/2012/dsa-2491Third Party Advisory
- http://www.postgresql.org/docs/9.0/static/release-9-0-8.htmlVendor Advisory
- http://www.postgresql.org/docs/9.1/static/release-9-1-4.htmlVendor Advisory
- http://www.postgresql.org/support/security/Vendor Advisory
- http://www.securitytracker.com/id?1026995Third Party Advisory, VDB Entry
- https://bugzilla.redhat.com/show_bug.cgi?id=816956Issue Tracking, Third Party Advisory
- http://kb.juniper.net/InfoCenter/index?page=content&id=JSA10705Third Party Advisory
- http://lists.apple.com/archives/security-announce/2012/Sep/msg00004.htmlMailing List, Third Party Advisory
- http://lists.fedoraproject.org/pipermail/package-announce/2012-June/082258.htmlMailing List, Third Party Advisory
- http://lists.fedoraproject.org/pipermail/package-announce/2012-June/082292.htmlMailing List, Third Party Advisory
- http://lists.fedoraproject.org/pipermail/package-announce/2012-June/082294.htmlMailing List, Third Party Advisory
- http://lists.opensuse.org/opensuse-security-announce/2012-07/msg00003.htmlMailing List, Third Party Advisory
- http://lists.opensuse.org/opensuse-updates/2012-09/msg00102.htmlMailing List, Third Party Advisory
- http://lists.opensuse.org/opensuse-updates/2012-10/msg00013.htmlMailing List, Third Party Advisory
- http://lists.opensuse.org/opensuse-updates/2012-10/msg00024.htmlMailing List, Third Party Advisory
- http://rhn.redhat.com/errata/RHSA-2012-1037.htmlThird Party Advisory
- http://secunia.com/advisories/49304Broken Link, Vendor Advisory
- http://secunia.com/advisories/50718Broken Link, Vendor Advisory
- http://support.apple.com/kb/HT5501Third Party Advisory
- http://www.debian.org/security/2012/dsa-2491Third Party Advisory
- http://www.postgresql.org/docs/9.0/static/release-9-0-8.htmlVendor Advisory
- http://www.postgresql.org/docs/9.1/static/release-9-1-4.htmlVendor Advisory
- http://www.postgresql.org/support/security/Vendor Advisory
- http://www.securitytracker.com/id?1026995Third Party Advisory, VDB Entry
- https://bugzilla.redhat.com/show_bug.cgi?id=816956Issue Tracking, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2012-2143?
How severe is CVE-2012-2143?
How do I fix CVE-2012-2143?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2012
- CVE-2012-2137Buffer overflow in virt/kvm/irq_comm.c in the KVM subsystem …
- CVE-2012-2138The @CopyFrom operation in the POST servlet in the org.apach…
- CVE-2012-2139Directory traversal vulnerability in lib/mail/network/delive…
- CVE-2012-2140The Mail gem before 2.4.3 for Ruby allows remote attackers t…
- CVE-2012-2141Array index error in the handle_nsExtendOutput2Table functio…
- CVE-2012-2142The error function in Error.cc in poppler before 0.21.4 allo…7.8
- CVE-2012-2144Session fixation vulnerability in OpenStack Dashboard (Horiz…
- CVE-2012-2145Apache Qpid 0.17 and earlier does not properly restrict inco…
- CVE-2012-2146Elixir 0.8.0 uses Blowfish in CFB mode without constructing …
- CVE-2012-2147munin-cgi-graph in Munin 2.0 rc4 allows remote attackers to …
- CVE-2012-2148An issue exists in the property replacements feature in any …3.3
- CVE-2012-2149The WPXContentListener::_closeTableRow function in WPXConten…
Are you affected by CVE-2012-2143?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
