Bug#759145: Followup: CVE-2014-1949: cinnamon-screensaver can be bypassed by pressing Menu key
Michael Webster
miketwebster at gmail.com
Sun Aug 24 19:45:45 UTC 2014
Package: libgtk-3-0
Version: 3.10.8~4
Severity: important
Tags: upstream
Just a followup to the referenced bug, at https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=738828
This appears to be the commit that fixes the issue:
https://git.gnome.org/browse/gtk+/commit/?id=1691bb741d50c90ee938f0b73fe81b0ca9bfd6d4
Testing locally confirms.
An easier way to manifest this issue is to open a gtk3 app (Such as gnome-
terminal), activate the physical menu key (NOT your DE's 'menu' key) - the one
traditionally to the right of the space bar, and usually displaying a small
context menu picture on it. Once the gnome-terminal context menu pops up, keep
pressing the menu key. This will spawn endless GtkWindow 'fallback' popup
menus - more noticeable if you move the pointer while doing this. This issue
was originally reported here:
https://github.com/linuxmint/Cinnamon/issues/3443.
An effective patch for cinnamon-screensaver (to address the security issue) is
here: https://github.com/mtwebster/cinnamon-
screensaver/commit/da7af55f1fa966c52e15cc288d4f8928eca8cc9f which will prevent
the GtkWindow popup_menu from ever getting called.
-- System Information:
Debian Release: jessie/sid
APT prefers trusty-updates
APT policy: (500, 'trusty-updates'), (500, 'trusty-security'), (500, 'trusty')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.13.0-24-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libgtk-3-0 depends on:
ii libatk-bridge2.0-0 2.10.2-2ubuntu1
ii libatk1.0-0 2.10.0-2ubuntu2
ii libc6 2.19-0ubuntu6.1
ii libcairo-gobject2 1.13.0~20140204-0ubuntu1
ii libcairo2 1.13.0~20140204-0ubuntu1
ii libcolord1 1.0.6-1
ii libcups2 1.7.2-0ubuntu1.1
ii libfontconfig1 2.11.0-0ubuntu4.1
ii libgdk-pixbuf2.0-0 2.30.7-0ubuntu1
ii libglib2.0-0 2.40.0-2
ii libgtk-3-common 3.10.8~4
ii libpango-1.0-0 1.36.3-1ubuntu1
ii libpangocairo-1.0-0 1.36.3-1ubuntu1
ii libpangoft2-1.0-0 1.36.3-1ubuntu1
ii libwayland-client0 1.4.0-1ubuntu1
ii libwayland-cursor0 1.4.0-1ubuntu1
ii libx11-6 2:1.6.2-1ubuntu2
ii libxcomposite1 1:0.4.4-1
ii libxcursor1 1:1.1.14-1
ii libxdamage1 1:1.1.4-1ubuntu1
ii libxext6 2:1.3.2-1
ii libxfixes3 1:5.0.1-1ubuntu1
ii libxi6 2:1.7.1.901-1ubuntu1
ii libxinerama1 2:1.1.3-1
ii libxkbcommon0 0.4.1-0ubuntu1
ii libxrandr2 2:1.4.2-1
ii multiarch-support 2.19-0ubuntu6.1
ii shared-mime-info 1.2-0ubuntu3
Versions of packages libgtk-3-0 recommends:
ii hicolor-icon-theme 0.13-1
ii libgtk-3-bin 3.10.8~4
Versions of packages libgtk-3-0 suggests:
ii gvfs 1.20.1-1ubuntu1
ii librsvg2-common 2.40.2-1
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list