[Pidgin] #14830: dbus information leakage
Pidgin
trac at pidgin.im
Wed Mar 14 07:12:12 EDT 2012
#14830: dbus information leakage
------------------------------------+---------------------------------------
Reporter: dfunc | Owner: bleeter
Type: enhancement | Status: new
Milestone: Patches welcome | Component: privacy
Version: 2.10.0 | Resolution:
Keywords: libpurple dbus plugins |
------------------------------------+---------------------------------------
Comment(by dfunc):
@bleeter MarkDoliner is correct in saying that people *are* more secure
when communicating
over a network using OTR. The main issue here is NOT remote exploitation
or remote
eavesdropping. The issue is that once your OTR messages enter DBUS many
side
effects might occur, like a 3rd party application *accidentally* logging
these messages
(because it couldn't distinguish these from normal non-OTR pidgin
messages). And this is
only partly due to the absence of the NO_LOG flag (for users that had
selected "no" to logging).
When broadcasting over DBUS, security policies for messages are applied in
a "good citizen"
approach. So it must be communicated to all receivers that these messages
should receive
special handling.
My proposal so far is:
- To allow the user to select if OTR-messages should be broadcast over
DBUS
(with the default being "no broadcast")
- An API change that will:
- enable particular messages not to be broadcast over DBUS
- make sure all security attributes of a message (e.g. NO_LOG) are sent
along with
the signal, when a message is transmitted over DBUS
Until the patch is released, users may choose to load pidgin with
export DBUS_SESSION_BUS_ADDRESS=""
as bleeter has suggested.
PS. The "census" article mentions exploitation strategies for this issue
for reasons
of completeness. Investigators must clearly know that it is also possible
for an
eavesdropper to catch OTR plaintext over DBUS. It seems that this
information along
with the original bugtraq post has caused a lot of confusion as to what
this issue
is all about... (i.e. unexpected privacy-related side-effects).
--
Ticket URL: <http://developer.pidgin.im/ticket/14830#comment:22>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list