CVE-2016-6323

Published: 07 October 2016

The makecontext function in the GNU C Library (aka glibc or libc6) before 2.25 creates execution contexts incompatible with the unwinder on ARM EABI (32-bit) platforms, which might allow context-dependent attackers to cause a denial of service (hang), as demonstrated by applications compiled using gccgo, related to backtrace generation.

From the Ubuntu security team

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.

Priority

Low

CVSS 3 base score: 7.5

Status

Package Release Status
eglibc
Launchpad, Ubuntu, Debian
Upstream Needs triage

Ubuntu 16.04 ESM (Xenial Xerus) Does not exist

Ubuntu 14.04 ESM (Trusty Tahr)
Released (2.19-0ubuntu6.10)
Patches:
Upstream: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=7a609588a02281638e9a0cb57bed18966806349a (2.19
glibc
Launchpad, Ubuntu, Debian
Upstream
Released (2.24-2)
Ubuntu 16.04 ESM (Xenial Xerus)
Released (2.23-0ubuntu6)
Ubuntu 14.04 ESM (Trusty Tahr) Does not exist

Patches:
Upstream: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=9e2ff6c9cc54c0b4402b8d49e4abe7000fde7617
Upstream: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=23446cad92195d8c50092410b4f72ca7f6d1d2f1 (2.23)