Package: wacom-tools
Version: 0.7.7.11-1
Severity: normal
Tags: patch
Array index is out of bounds at wacusb.c:633.
This leads to segv during device initialization.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.22.2-rt (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)
Shell: /bin/sh linked to /bin/bash
Versions of packages wacom-tools depends on:
ii libc6 2.6.1-1+b1 GNU C Library: Shared libraries
ii libncurses5 5.6+20070908-1 Shared libraries for terminal hand
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxi6 2:1.1.3-1 X11 Input extension library
wacom-tools recommends no packages.
-- debconf-show failed
diff -ur wacom-tools-0.7.7.11/linuxwacom/src/util/wacusb.c
wacom-tools-0.7.7.11.patched/linuxwacom/src/util/wacusb.c
--- wacom-tools-0.7.7.11/linuxwacom/src/util/wacusb.c 2007-06-05
20:53:31.000000000 +0400
+++ wacom-tools-0.7.7.11.patched/linuxwacom/src/util/wacusb.c 2007-10-23
07:07:57.000000000 +0400
@@ -125,7 +125,7 @@
** Autodetect pad key codes
*****************************************************************************/
-static unsigned short padkey_codes [] =
+static unsigned short padkey_codes [WACOMBUTTON_MAX] =
{
BTN_0, BTN_1, BTN_2, BTN_3, BTN_4,
BTN_5, BTN_6, BTN_7, BTN_8, BTN_9,