All of lore.kernel.org
 help / color / mirror / Atom feed
* Unencrypted keyboard allows password visibility
@ 2011-07-16 18:54 Peter Hurley
  2011-07-17 10:58 ` Marcel Holtmann
  0 siblings, 1 reply; 3+ messages in thread
From: Peter Hurley @ 2011-07-16 18:54 UTC (permalink / raw)
  To: linux-bluetooth

If a keyboard remote device does not initially require encryption during
initial ACL connection, then passwords (or other initial input) may be
transmitted unencrypted.

The main problem is that the input server does not force link encryption
until *after* both the ctrl and intr l2cap channels are connected. This
will allow the remote device to begin transmitting unencrypted hid input
reports -- which is often a password!

Inquiring minds can review hidp_add_connection() in input/device.c for
details.

However, before I submit a patch, is the device class from the sdp/hid
record preferable to the l2cap socket device class (via btio)?

Regards,
Peter

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-07-17 15:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-16 18:54 Unencrypted keyboard allows password visibility Peter Hurley
2011-07-17 10:58 ` Marcel Holtmann
2011-07-17 15:23   ` Peter Hurley

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.