Bug#719589: libvte9: scrollback buffer written to disk

Markus Frosch markus at lazyfrosch.de
Tue Aug 13 11:31:13 UTC 2013


Package: libvte9
Version: 1:0.28.2-5
Severity: normal
Tags: upstream
Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=664611

Hello GNOME Team,
I'd like to raise awareness of this bug in libVTE:

http://www.climagic.org/bugreports/libvte-scrollback-written-to-disk.html
(excerpt below)

Please see the upstream bug [1] and another bug that describes another problem [2]
(disk does not go idle) caused by this.

I talked to security team today, and it looks like they have no interest in
this issue, but I still would like to see it fixed.

There is a launchpad bug [3] for Ubuntu, with a patch providing a proper memory
scrollback buffer.

Thanks
Markus Frosch

[1] https://bugzilla.gnome.org/show_bug.cgi?id=664611
[2] https://bugzilla.gnome.org/show_bug.cgi?id=631685
[3] https://bugs.launchpad.net/ubuntu/+source/vte/+bug/778872

[ excerpt from this page ]

Summary:
-----------------------------------------------------------------------
  Due to the way the terminal's scrollback history buffer (not shell command
  history) is saved in terminal emulators using libVTE after version 0.21.6,
  data from inside your terminal window can end up on your local filesystem.
  This is most likely unexpected behavior in a terminal emulator and represents
  a very significant security issue.


Worse case scenario:
-----------------------------------------------------------------------
  Classified, secret or medical information that was accessed through a
  terminal window was thought to be safe because it was on a remote server
  and only accessed via SSH, but now its also on the hard drive that is
  for sale online or stolen without having been wiped because this
  issue was not accounted for.



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

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

Versions of packages libvte9 depends on:
ii  libatk1.0-0         2.8.0-2
ii  libc6               2.17-7
ii  libcairo2           1.12.14-4
ii  libfontconfig1      2.10.2-2
ii  libfreetype6        2.4.9-1.1
ii  libgdk-pixbuf2.0-0  2.28.2-1
ii  libglib2.0-0        2.36.3-3
ii  libgtk2.0-0         2.24.20-1
ii  libncurses5         5.9+20130608-1
ii  libpango1.0-0       1.32.5-5+b1
ii  libtinfo5           5.9+20130608-1
ii  libvte-common       1:0.28.2-5
ii  libx11-6            2:1.6.0-1

libvte9 recommends no packages.

libvte9 suggests no packages.

-- no debconf information



More information about the pkg-gnome-maintainers mailing list