Package: systemtap
Version: 1.7-1~experimental1
Severity: important
Tags: security

Quoting upstream annoucement. Squeeze is not vulnerable:

From: Vincent Danen <[email protected]>
Subject: CVE-2012-0875: systemtap memory disclosure/kernel panic when 
processing malformed DWARF unwind data
To: [email protected]
Cc: [email protected]
Date: Wed, 22 Feb 2012 10:04:37 -0700                                           
                                                                                
                                               

A flaw was discovered [1] in how systemtap handled DWARF expressions
when unwinding the stack.  This could result in an invalid pointer read,
leading to reading kernel memory, or a kernel panic (and if the kernel
reboot on panic flag was set (panic_on_oops), it would cause the system
to reboot).

In order to trigger this flaw, an admin would have to enable
unprivileged mode (giving users membership in the 'stapusr' group and
configuring the local machine with 'signer,all-users' stap-server
trust). If an admin has enabled unprivileged mode, a user with such
access could use this to crash the local machine.

A workaround is to disable unprivileged mode.

This will be corrected in a forthcoming upstream release of systemtap,
and is currently fixed in git [2].  It is believed that this flaw was
introduced via git commit 16d59279f [3], so would affect systemtap >=
1.4.

[1] http://sourceware.org/bugzilla/show_bug.cgi?id=13714
[2] http://sourceware.org/git/?p=systemtap.git;a=commit;h=64b0cff3b
[3] http://sourceware.org/git/?p=systemtap.git;a=commit;h=16d59279f

This is tracked in the Red Hat bugzilla via:
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2012-0875

and is assigned the name CVE-2012-0875.

-- 
Vincent Danen / Red Hat Security Response Team



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages systemtap depends on:
ii  libavahi-client3   0.6.30-6
ii  libavahi-common3   0.6.30-6
ii  libc6              2.13-26
ii  libdw1             0.152-1+b1
ii  libelf1            0.152-1+b1
ii  libgcc1            1:4.6.2-12
ii  libnspr4-0d        4.8.9-1
ii  libnss3-1d         3.13.1.with.ckbi.1.88-1
ii  libsqlite3-0       3.7.9-2
ii  libstdc++6         4.6.2-12
ii  make               3.81-8.1
ii  systemtap-common   1.7-1~experimental1
ii  systemtap-runtime  1.7-1~experimental1

systemtap recommends no packages.

Versions of packages systemtap suggests:
pn  linux-debug                                  <none>
pn  linux-headers-3.0.0-1-amd64 [linux-headers]  3.0.0-3
pn  linux-headers-3.1.0-1-amd64 [linux-headers]  3.1.8-2
pn  linux-headers-3.2.0-1-amd64 [linux-headers]  3.2.4-1
pn  linux-headers-amd64 [linux-headers]          3.2+43
pn  linux-image-3.0.0-1-amd64 [linux-image]      3.0.0-3
pn  linux-image-3.1.0-1-amd64 [linux-image]      3.1.8-2
pn  linux-image-3.2.0-1-amd64 [linux-image]      3.2.4-1
pn  systemtap-doc                                1.7-1~experimental1
pn  vim-addon-manager                            <none>

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to