CVE Catalog

CVE-2016-2842

Critical
Published: Translated: NVD NIST

Summary

The doapr_outch function in OpenSSL 1.0.1 before 1.0.1s and 1.0.2 before 1.0.2g does not verify that a certain memory allocation succeeds, allowing remote attackers to cause a denial of service (out-of-bounds write or memory consumption) or possibly have unspecified other impact via a long string.

Risk Assessment

Attackers may exploit this vulnerability to trigger a denial of service, potentially leading to system downtime and affecting service availability.

Recommendation

It is recommended to update OpenSSL to version 1.0.1s or 1.0.2g to mitigate this vulnerability and ensure proper memory management.

Original NVD description (English source)

The doapr_outch function in crypto/bio/b_print.c in OpenSSL 1.0.1 before 1.0.1s and 1.0.2 before 1.0.2g does not verify that a certain memory allocation succeeds, which allows remote attackers to cause a denial of service (out-of-bounds write or memory consumption) or possibly have unspecified other impact via a long string, as demonstrated by a large amount of ASN.1 data, a different vulnerability than CVE-2016-0799.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS