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,

Reply via email to