USN-3239-3: GNU C Library regression
USN-3239-1 fixed vulnerabilities in the GNU C Library. Unfortunately, the fix for CVE-2016-3706 introduced a regression that in some circumstances prevented IPv6 addresses from resolving. This update reverts the change in Ubuntu 12.04 LTS. We apologize for the error. Original advisory details: It was discovered that the GNU C Library incorrectly handled the strxfrm() function. An attacker could use this issue to cause a denial of service or possibly execute arbitrary code. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2015-8982) It was discovered that an integer overflow existed in the IOwstroverflow() function of the GNU C Library. An attacker could use this to cause a denial of service or possibly execute arbitrary code. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2015-8983) It was discovered that the fnmatch() function in the GNU C Library did not properly handle certain malformed patterns. An attacker could use this to cause a denial of service. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2015-8984) Alexander Cherepanov discovered a stack-based buffer overflow in the glob implementation of the GNU C Library. An attacker could use this to specially craft a directory layout and cause a denial of service. (CVE-2016-1234) Michael Petlan discovered an unbounded stack allocation in the getaddrinfo() function of the GNU C Library. An attacker could use this to cause a denial of service. (CVE-2016-3706) Aldy Hernandez discovered an unbounded stack allocation in the sunrpc implementation in the GNU C Library. An attacker could use this to cause a denial of service. (CVE-2016-4429) Tim Ruehsen discovered that the getaddrinfo() implementation in the GNU C Library did not properly track memory allocations. An attacker could use this to cause a denial of service. This issue only affected Ubuntu 16.04 LTS. (CVE-2016-5417) Andreas Schwab discovered that the GNU C Library on ARM 32-bit platforms did not properly set up execution contexts. An attacker could use this to cause a denial of service. (CVE-2016-6323)
Affected Software
Event History
Frequently Asked Questions
What is the severity of USN-3239-3?
The severity of USN-3239-3 is classified as low, as it primarily addresses a regression issue from a previous fix.
How do I fix USN-3239-3?
To resolve USN-3239-3, you should revert to the fixed version of the GNU C Library, specifically libc6 version 2.15-0ubuntu10.18 or later.
What does USN-3239-3 address?
USN-3239-3 addresses a regression that prevented IPv6 addresses from resolving in some cases after an earlier update.
In which version of Ubuntu does USN-3239-3 apply?
USN-3239-3 applies specifically to Ubuntu 12.04 LTS.
Is USN-3239-3 related to CVE-2016-3706?
Yes, USN-3239-3 is related to CVE-2016-3706 as it includes a fix that reverts an earlier resolution to that vulnerability.