Re: unfixable usb porthole

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

 



On Fri, Oct 17, 2014 at 04:53:57AM -0400, Gene Heskett wrote:
> On Friday 17 October 2014 02:49:05 Clemens Ladisch did opine
> And Gene did reply:
> > Gene Heskett wrote:
> > > On Thursday 16 October 2014 18:28:16 Greg KH did opine
> > > 
> > > And Gene did reply:
> > >> On Thu, Oct 16, 2014 at 06:12:48PM -0400, Gene Heskett wrote:
> > >>> Is there a move afoot to write a checker utility that determines if
> > >>> the usb device its pointed at is vulnerable, and can therefore be
> > >>> reliably blacklisted?
> > >> 
> > >> What do you mean by a "vulnerable" USB device?
> > > 
> > > There is an exploitable error in the usb hardware/firmware, one that
> > > nearly 100% of the devices have.
> > 
> > That "error" is the fact that USB devices have a CPU which can execute
> > arbitrary code.  The "BadUSB" guys have shown that several widely-used
> > USB sticks allow the PC to change their firmware, but building USB
> > devices with malicious firmware has _always_ been possible; the only
> > difference is that the hardware costs have gone down from $40 for
> > a Rubber Ducky to $10 for an off-the-shelf memory stick.
> > 
> > > No one ever gave security a seconds thought when writing the usb std.
> > >  As described it is both hardware and firmware that will need to be
> > > addressed for an effective fix.
> > 
> > So you want to blacklist every device (USB or any other bus) that can
> > be connect to a PC?  And outlaw general-purpose computers?
> > 
> > 
> > Regards,
> > Clemens
> 
> I think the point they were trying to make is that the device packager, 
> who may not be the chip vendor, can put, if there is room in its flashrom, 
> a short commend that would, on plugging it in, cause the machine to 
> silently go out on the net and become part of a spam bot, or install a 
> keylogger, particularly dangerous for those of us who do our banking 
> online.

Again, no, a device can not "cause the machine to silently go out on the
net..."  That's not possible, and if it is, then it's a bug in the
operating system, that needs to be fixed, and has nothing to do with the
USB specification at all.

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux