[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#827048: kopete+otr send messages unencrypted without notice



Subject: kopete+otr send messages unencrypted without notice
Package: kopete
Version: 4:4.14.1-2
Justification: user security hole
Severity: grave
Tags: security upstream

Dear Maintainer,

Using kopete with OTR plugin lead to messages sent unencrypted without notice. (I discovered this after sending sensitive credentials while helping some people remotely...)

After checking that OTR encryption was working ("private session started" notice), I was helping people remotely while feeling secure. After a first restart of the other end computer, I saw a notification saying that OTR session was refreshed (which is normal$
Later on, I detected that, in fact, the people at the other end were getting all my messages unencrypted... despite of the notification I got on my end.
First detection was done with "Opportunistic" policy on both sides. Then I tested again with a full restart at both ends + "Always" policy for OTR plugin. Same result: when the other end restarts and I keep my session opened, I get the "OTR session refreshed"$

Several accounts credentials were sent in clear, among which for a root account.

When I pay attention for the "OTR session refreshed" message, and especially when "Always" policy is used on both sides, I would expect to be alerted that some internal issue canceled the encryption, no matters what's the reason.
The notifications are not reliable, and we're talking about a secure messaging system here (OTR)... This forced me to uninstall kopete, since I cannot rely on it for secure messaging.

Remarks:
 - Two bugs already mention this in the bug tracking of kopete at https://bugs.kde.org/show_bug.cgi?id=274099 and https://bugs.kde.org/show_bug.cgi?id=362535
 - While the kopete team cannot solve this (old) issue, I cannot believe debian can go on propagating this dangerous thing and the heavy security consequences to the community, among which are key journalists.
 - Until it is fixed, the OTR plugin should be disabled for kopete, or the kopete UI should at least alert about its experimental support status in red uppercases.

Thanks a lot in advance for any action, to disable it or fix it!




-- System Information:
Debian Release: 8.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kopete depends on:
ii  kde-runtime             4:4.14.2-2
ii  kdepim-runtime          4:4.14.2-3
ii  libc6                   2.19-18+deb8u4
ii  libexpat1               2.1.0-6+deb8u3
ii  libgadu3                1:1.12.0-5
ii  libgif4                 4.1.6-11+deb8u1
ii  libglib2.0-0            2.42.1-1+b1
ii  libidn11                1.29-1+deb8u1
ii  libjasper1              1.900.1-debian1-2.4+deb8u1
ii  libkabc4                4:4.14.2-2+b1
ii  libkcmutils4            4:4.14.2-5
ii  libkde3support4         4:4.14.2-5
ii  libkdecore5             4:4.14.2-5
ii  libkdeui5               4:4.14.2-5
ii  libkdnssd4              4:4.14.2-5
ii  libkemoticons4          4:4.14.2-5
ii  libkhtml5               4:4.14.2-5
ii  libkio5                 4:4.14.2-5
ii  libkmime4               4:4.14.2-2+b1
ii  libknewstuff2-4         4:4.14.2-5
ii  libknotifyconfig4       4:4.14.2-5
ii  libkopete4              4:4.14.1-2
ii  libkparts4              4:4.14.2-5
ii  libkpimidentities4      4:4.14.2-2+b1
ii  libmeanwhile1           1.0.2-5
ii  libmediastreamer-base3  3.6.1-2.4+b1
ii  libmsn0.3               4.2-2
ii  libortp9                3.6.1-2.4+b1
ii  libotr5                 4.1.0-2+deb8u1
ii  libphonon4              4:4.8.0-4
ii  libqca2                 2.0.3-6
ii  libqimageblitz4         1:0.0.6-4
ii  libqt4-dbus             4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-network          4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-qt3support       4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-sql              4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-xml              4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqtcore4              4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqtgui4               4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libsolid4               4:4.14.2-5
ii  libsrtp0                1.4.5~20130609~dfsg-1.1+deb8u1
ii  libssl1.0.0             1.0.1t-1+deb8u2
ii  libstdc++6              4.9.2-10
ii  libv4l-0                1.6.0-2
ii  libx11-6                2:1.6.2-3
ii  libxml2                 2.9.1+dfsg1-5+deb8u2
ii  libxslt1.1              1.1.28-2+b2
ii  perl                    5.20.2-3+deb8u5
ii  phonon                  4:4.8.0-4
ii  zlib1g                  1:1.2.8.dfsg-2+b1

Versions of packages kopete recommends:
ii  libqca2-plugin-ossl  2.0.0~beta3-2
ii  libqt4-sql-sqlite    4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1

Versions of packages kopete suggests:
pn  imagemagick           <none>
pn  kdeartwork-emoticons  <none>
pn  khelpcenter4          <none>
pn  texlive-latex-base    <none>

-- no debconf information


Reply to: