New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include all DMA-vulnerable controllers (FireWire, Thunderbolt, etc.) in sys-usb (or a separate domain) #2454

Open
andrewdavidwong opened this Issue Nov 23, 2016 · 2 comments

Comments

Projects
None yet
3 participants
@andrewdavidwong
Member

andrewdavidwong commented Nov 23, 2016

Since FireWire, Thunderbolt, PC Card, ExpressCard, PCI, PCI-X, etc. are all potentially vulnerable to DMA attacks, we should consider isolating those controllers in the default sys-usb, or a separate domain, by default (if the user chooses this option during installation).


Related issues:

#1743

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 24, 2016

Member

For all the devices which appears as new PCI (at least PC Card and ExpressCard), we have disabled hotplug support by default: #1673
It doesn't fully solve the problem, but largely limit its scope. Some malicious device still could be plugged in before user power on the machine. Require device being small enough to be unnoticed, but this isn't hard to achieve.

Member

marmarek commented Nov 24, 2016

For all the devices which appears as new PCI (at least PC Card and ExpressCard), we have disabled hotplug support by default: #1673
It doesn't fully solve the problem, but largely limit its scope. Some malicious device still could be plugged in before user power on the machine. Require device being small enough to be unnoticed, but this isn't hard to achieve.

@euidzero

This comment has been minimized.

Show comment
Hide comment
@euidzero

euidzero Mar 1, 2018

Can't thunderbolt security levels be used to allow hotpluging of trusted devices ?
https://christian.kellner.me/2017/12/14/introducing-bolt-thunderbolt-3-security-levels-for-gnulinux/

euidzero commented Mar 1, 2018

Can't thunderbolt security levels be used to allow hotpluging of trusted devices ?
https://christian.kellner.me/2017/12/14/introducing-bolt-thunderbolt-3-security-levels-for-gnulinux/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment