Your submission was sent successfully! Close

CVE-2016-6323

Published: 7 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.

Notes

AuthorNote
sbeattie
debian/patches/git-updates.diff contains the fix in yakkety+
Priority

Low

CVSS 3 base score: 7.5

Status

Package Release Status
eglibc
Launchpad, Ubuntu, Debian
precise
Released (2.15-0ubuntu10.16)
trusty
Released (2.19-0ubuntu6.10)
upstream Needs triage

xenial Does not exist

yakkety Does not exist

zesty Does not exist

Patches:
upstream: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=7a609588a02281638e9a0cb57bed18966806349a (2.19


glibc
Launchpad, Ubuntu, Debian
precise Does not exist

trusty Does not exist

upstream
Released (2.24-2)
xenial
Released (2.23-0ubuntu6)
yakkety Not vulnerable
(2.24-3ubuntu1)
zesty Not vulnerable
(2.24-3ubuntu1)
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)