[Secure-testing-team] Bug#607497: midori: Loads HTTPS with SSL errors without any notice

Witold Baryluk baryluk at smp.if.uj.edu.pl
Sun Dec 19 03:05:00 UTC 2010


Package: midori
Version: 0.2.7-1.1
Severity: grave
Tags: security squeeze
Justification: user security hole

Simple example

Go to https://turtle.libre.fm/
(this site have expired ssl certificate, and it is issued to other domain).

Address bar in midori will go red, yes, but there is no way to see what is
wrong.
(One can use wget or openssl sclient ... or other browser)

What is worse, midori actually loads this page and shows us a page.

It should block request, and should not make connection so easy.
(IMHO there should not even be a way to bypass this errors).

Possible private data leakage:
  - cookies
  - private urls
  - logins, passwords data
  - confidential informations on page.

This bug makes MITM attack quite simple.

Yes, user will notice this (becuase of red address bar), but it will be already
to late to do anything - data was already sent and received.


Thanks.



-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.37-rc5-sredniczarny-11471-g6313e3c (SMP w/1 CPU core; PREEMPT)
Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8) (ignored: LC_ALL set to pl_PL.utf8)
Shell: /bin/sh linked to /bin/dash

Versions of packages midori depends on:
ii  dbus-x11                 1.2.24-3        simple interprocess messaging syst
ii  dpkg                     1.15.8.6        Debian package management system
ii  libatk1.0-0              1.30.0-1        The ATK accessibility toolkit
ii  libc6                    2.11.2-7        Embedded GNU C Library: Shared lib
ii  libcairo2                1.8.10-6        The Cairo 2D vector graphics libra
ii  libdbus-1-3              1.2.24-3        simple interprocess messaging syst
ii  libdbus-glib-1-2         0.88-2          simple interprocess messaging syst
ii  libfontconfig1           2.8.0-2.1       generic font configuration library
ii  libfreetype6             2.4.2-2.1       FreeType 2 font engine, shared lib
ii  libglib2.0-0             2.24.2-1        The GLib library of C routines
ii  libgtk2.0-0              2.20.1-2        The GTK+ graphical user interface 
ii  libjs-mootools           1.2.5~debian1-2 compact JavaScript framework
ii  libnotify1 [libnotify1-g 0.5.0-2         sends desktop notifications to a n
ii  libpango1.0-0            1.28.3-1        Layout and rendering of internatio
ii  libsoup2.4-1             2.30.2-1        an HTTP library implementation in 
ii  libsqlite3-0             3.7.4-1         SQLite 3 shared library
ii  libunique-1.0-0          1.1.6-1.1       Library for writing single instanc
ii  libwebkit-1.0-2          1.2.5-2.1       Web content engine library for Gtk
ii  libx11-6                 2:1.3.3-4       X11 client-side library
ii  libxml2                  2.7.8.dfsg-1    GNOME XML library

Versions of packages midori recommends:
ii  gnome-icon-theme              2.30.3-2   GNOME Desktop icon theme

midori suggests no packages.

-- no debconf information





More information about the Secure-testing-team mailing list