USN-3087-2: OpenSSL regression

Published Sep 23, 2016
·
Updated

USN-3087-1 fixed vulnerabilities in OpenSSL. The fix for CVE-2016-2182 was incomplete and caused a regression when parsing certificates. This update fixes the problem. We apologize for the inconvenience. Original advisory details: Shi Lei discovered that OpenSSL incorrectly handled the OCSP Status Request extension. A remote attacker could possibly use this issue to cause memory consumption, resulting in a denial of service. (CVE-2016-6304) Guido Vranken discovered that OpenSSL used undefined behaviour when performing pointer arithmetic. A remote attacker could possibly use this issue to cause OpenSSL to crash, resulting in a denial of service. This issue has only been addressed in Ubuntu 16.04 LTS in this update. (CVE-2016-2177) César Pereida, Billy Brumley, and Yuval Yarom discovered that OpenSSL did not properly use constant-time operations when performing DSA signing. A remote attacker could possibly use this issue to perform a cache-timing attack and recover private DSA keys. (CVE-2016-2178) Quan Luo discovered that OpenSSL did not properly restrict the lifetime of queue entries in the DTLS implementation. A remote attacker could possibly use this issue to consume memory, resulting in a denial of service. (CVE-2016-2179) Shi Lei discovered that OpenSSL incorrectly handled memory in the TSOBJprintbio() function. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2016-2180) It was discovered that the OpenSSL incorrectly handled the DTLS anti-replay feature. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2016-2181) Shi Lei discovered that OpenSSL incorrectly validated division results. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2016-2182) Karthik Bhargavan and Gaetan Leurent discovered that the DES and Triple DES ciphers were vulnerable to birthday attacks. A remote attacker could possibly use this flaw to obtain clear text data from long encrypted sessions. This update moves DES from the HIGH cipher list to MEDIUM. (CVE-2016-2183) Shi Lei discovered that OpenSSL incorrectly handled certain ticket lengths. A remote attacker could use this issue to cause a denial of service. (CVE-2016-6302) Shi Lei discovered that OpenSSL incorrectly handled memory in the MDC2Update() function. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2016-6303) Shi Lei discovered that OpenSSL incorrectly performed certain message length checks. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2016-6306)

Affected Software

6 affected componentsFixes available
All of the following
ubuntu/libssl1.0.0<1.0.2g-1ubuntu4.5
1.0.2g-1ubuntu4.5
Ubuntu Ubuntu=16.04
All of the following
ubuntu/libssl1.0.0<1.0.1f-1ubuntu2.21
1.0.1f-1ubuntu2.21
Ubuntu Ubuntu=14.04
All of the following
ubuntu/libssl1.0.0<1.0.1-4ubuntu5.38
1.0.1-4ubuntu5.38
Ubuntu Ubuntu=12.04

Event History

Sep 23, 2016
Advisory Published
via Ubuntu·12:00 AM

Frequently Asked Questions

1

What is the severity of USN-3087-2?

The severity of USN-3087-2 is considered medium due to the potential for regression issues in certificate parsing.

2

How do I fix USN-3087-2?

To fix USN-3087-2, update OpenSSL to the latest version offered in the Ubuntu repositories for your specific version.

3

What vulnerabilities does USN-3087-2 address?

USN-3087-2 addresses an incomplete fix for CVE-2016-2182 that caused regression in OpenSSL's certificate parsing.

4

Which Ubuntu versions are affected by USN-3087-2?

Ubuntu 12.04, 14.04, and 16.04 versions are affected by USN-3087-2 due to outdated OpenSSL libraries.

5

Who discovered the issue in USN-3087-2?

The issue addressed in USN-3087-2 was discovered by researcher Shi Lei.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203