USN-3239-1: GNU C Library vulnerabilities
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) Florian Weimer discovered a NULL pointer dereference in the DNS resolver of the GNU C Library. An attacker could use this to cause a denial of service. (CVE-2015-5180) 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
Child vulnerabilities
Contains the following vulnerabilities.
Frequently Asked Questions
What is the severity of USN-3239-1?
The severity of USN-3239-1 is critical due to the potential for denial of service or arbitrary code execution.
How do I fix USN-3239-1?
To fix USN-3239-1, update the libc6 package to a version later than 2.23-0ubuntu6 for Ubuntu 16.04, later than 2.19-0ubuntu6.10 for Ubuntu 14.04, or later than 2.15-0ubuntu10.16 for Ubuntu 12.04.
Which versions of Ubuntu are affected by USN-3239-1?
USN-3239-1 affects Ubuntu 12.04 LTS, Ubuntu 14.04 LTS, and does not affect later versions.
What function is involved in the vulnerability detailed in USN-3239-1?
The vulnerability in USN-3239-1 involves the strxfrm() function in the GNU C Library.
Can USN-3239-1 be exploited remotely?
Yes, USN-3239-1 can potentially be exploited remotely by an attacker, leading to denial of service.