CVEvulnerability

CVE-2012-2110

7.5 HIGH Published 2012-04-19 Modified 2026-06-16 Official page ↗
Status
Modified
Published
2012-04-19
Last modified
2026-06-16
Assigner
[email protected]
CVSS 2.0 ([email protected])
7.5 HIGH — AV:N/AC:L/Au:N/C:P/I:P/A:P
Weaknesses
CWE-119

Description

The asn1_d2i_read_bio function in crypto/asn1/a_d2i_fp.c in OpenSSL before 0.9.8v, 1.0.0 before 1.0.0i, and 1.0.1 before 1.0.1a does not properly interpret integer data, which allows remote attackers to conduct buffer overflow attacks, and cause a denial of service (memory corruption) or possibly have unspecified other impact, via crafted DER data, as demonstrated by an X.509 certificate or an RSA public key.

Affected configurations

• openssl openssl 1.0.0 • openssl openssl 1.0.0a • openssl openssl 1.0.0b • openssl openssl 1.0.0c • openssl openssl 1.0.0d • openssl openssl 1.0.0e • openssl openssl 1.0.0g • openssl openssl (<= 0.9.8u) • openssl openssl 0.9.1c • openssl openssl 0.9.2b • openssl openssl 0.9.3 • openssl openssl 0.9.3a • openssl openssl 0.9.4 • openssl openssl 0.9.5 • openssl openssl 0.9.5a • openssl openssl 0.9.6 • openssl openssl 0.9.6a • openssl openssl 0.9.6b • openssl openssl 0.9.6c • openssl openssl 0.9.6d • openssl openssl 0.9.6e • openssl openssl 0.9.6f • openssl openssl 0.9.6g • openssl openssl 0.9.6h • openssl openssl 0.9.6i • openssl openssl 0.9.6j • openssl openssl 0.9.6k • openssl openssl 0.9.6l • openssl openssl 0.9.6m • openssl openssl 0.9.7 • openssl openssl 0.9.7a • openssl openssl 0.9.7b • openssl openssl 0.9.7c • openssl openssl 0.9.7d • openssl openssl 0.9.7e • openssl openssl 0.9.7f • openssl openssl 0.9.7g • openssl openssl 0.9.7h • openssl openssl 0.9.7i • openssl openssl 0.9.7j • openssl openssl 0.9.7k • openssl openssl 0.9.7l • openssl openssl 0.9.7m • openssl openssl 0.9.8 • openssl openssl 0.9.8a • openssl openssl 0.9.8b • openssl openssl 0.9.8c • openssl openssl 0.9.8d • openssl openssl 0.9.8e • openssl openssl 0.9.8f • openssl openssl 0.9.8g • openssl openssl 0.9.8h • openssl openssl 0.9.8i • openssl openssl 0.9.8j • openssl openssl 0.9.8k • openssl openssl 0.9.8l • openssl openssl 0.9.8m • openssl openssl 0.9.8n • openssl openssl 0.9.8o • openssl openssl 0.9.8p … and 8 more

Related

Weakness · CWE (1)

  • CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer weakness

References