diff -u nas-1.9.3/server/os/aulog.c nas-1.9.3/server/os/aulog.c --- nas-1.9.3/server/os/aulog.c +++ nas-1.9.3/server/os/aulog.c @@ -29,7 +29,7 @@ va_start(ap, fmt); - (void) vsprintf(buf, fmt, ap); + (void) vsnprintf(buf, sizeof buf, fmt, ap); va_end(ap); diff -u nas-1.9.3/debian/changelog nas-1.9.3/debian/changelog --- nas-1.9.3/debian/changelog +++ nas-1.9.3/debian/changelog @@ -1,3 +1,16 @@ +nas (1.9.3-4ubuntu0.1) precise-security; urgency=low + + * SECURITY UPDATE: denial and possible code execution via multiple buffer + overflows + - server/os/utils.c: properly validate listen port. + - server/os/connection.c, server/os/access.c, server/os/osinit.c, + server/os/aulog.c, server/os/iopreader.c: use snprintf, strncpy, and + strncat. + - CVE-2013-4256 + - CVE-2013-4257 + + -- Marc Deslauriers Tue, 03 Sep 2013 12:41:58 -0400 + nas (1.9.3-4) unstable; urgency=low * Add dependency on new libperl4-corelibs-perl package for auscope. diff -u nas-1.9.3/debian/control nas-1.9.3/debian/control --- nas-1.9.3/debian/control +++ nas-1.9.3/debian/control @@ -1,7 +1,8 @@ Source: nas Section: sound Priority: optional -Maintainer: Steve McIntyre <93sam@debian.org> +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Steve McIntyre <93sam@debian.org> Build-Depends: autotools-dev, libxau-dev, libsm-dev, libice-dev, libx11-dev, libxt-dev, libxaw7-dev, xutils-dev, bison, flex, file, po-debconf, dpkg-dev (>= 1.16.0) Standards-Version: 3.9.2.0 only in patch2: unchanged: --- nas-1.9.3.orig/server/os/utils.c +++ nas-1.9.3/server/os/utils.c @@ -50,6 +50,9 @@ #include