Several vulnerabilities have been discovered in uClibc, an
implementation of the standard C library that is much smaller than
glibc, which makes it useful for embedded systems.
- CVE-2016-2224
Fix possible denial of service via a specially crafted DNS reply
that could cause an infinite loop.
- CVE-2016-2225
Fix possible denial of service via specially crafted packet that
will make the parser in libc/inet/resolv.c terminate early.
- CVE-2016-6264
It was found that BLT instruction in libc/string/arm/memset.S
checks for signed values. If the parameter of memset is negative,
then value added to the PC will be large. An attacker that controls
the length parameter of memset can also control the value of PC
register.
For Debian 7 Wheezy, these problems have been fixed in version
0.9.32-1+deb7u1.
We recommend that you upgrade your uclibc packages.
Further information about Debian LTS security advisories, how to apply
these updates to your system and frequently asked questions can be
found at: <https://wiki.debian.org/LTS>