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,