Debian ships a long list of modules for wide support of devices, filesystems, protocols. Some of these modules have a pretty bad security track record, and some of those are simply not used by most of our users.
Debian ships a long list of modules for wide support of devices, filesystems, protocols. Some of these modules have a pretty bad security track record, and some of those are simply not used by most of our users.
Other distributions like Ubuntu[1] and Fedora[2] already ship a blacklist for various network protocols which aren't much in use by users and have a poor security track record.
Other distributions like Ubuntu[1] and Fedora[2] already ship a blacklist for various network protocols which aren't much in use by users and have a poor security track record.
Corresponding tickets:
Corresponding tickets:
*[[!tails_ticket 7575]]
* tails/tails#7575
*[[!tails_ticket 6457]]
* tails/tails#6457
Modules to blacklist
Modules to blacklist
====================
====================
* ax25: ([[!wikipedia AX.25]]) amateur radio. Kernel module to work with amateur radio. Has had numerous vulnerabilities in the past. CVE's: CVE-2009-2909/CVE-2013-3223/. Indirect: CVE-2014-1446
* ax25: ([AX.25](https://en.wikipedia.org/wiki/AX%2E25)) amateur radio. Kernel module to work with amateur radio. Has had numerous vulnerabilities in the past. CVE's: CVE-2009-2909/CVE-2013-3223/. Indirect: CVE-2014-1446
Modules to remove
Modules to remove
=================
=================
* ipx: ([[!wikipedia Internetwork_Packet_Exchange]]) Primarily used on Novell Netware networks and popular in the 90's. Little networks make use of IPX if any. CVE-2013-7268.
* ipx: ([Internetwork Packet Exchange](https://en.wikipedia.org/wiki/Internetwork%5FPacket%5FExchange)) Primarily used on Novell Netware networks and popular in the 90's. Little networks make use of IPX if any. CVE-2013-7268.
* appletalk: [[!wikipedia AppleTalk]], unsupported in OS X since 2009. CVE's: CVE-2013-7267/CVE-2009-2903/CVE-2007-1357
* appletalk: [AppleTalk](https://en.wikipedia.org/wiki/AppleTalk), unsupported in OS X since 2009. CVE's: CVE-2013-7267/CVE-2009-2903/CVE-2007-1357
* psnap: ([[!wikipedia Subnetwork_Access_Protocol]] Relies on the ipx module, obscure and not used much.
* psnap: ([Subnetwork Access Protocol](https://en.wikipedia.org/wiki/Subnetwork%5FAccess%5FProtocol) Relies on the ipx module, obscure and not used much.
* rose: (network protocol derived from X.25) **FIXME: explanation**
* rose: (network protocol derived from X.25) **FIXME: explanation**
* p8023: [[!wikipedia Ethernet_frame#Novell_raw_IEEE_802.3]], was used by Novel NetWare until the mid-nineties. Relies on the ipx module.
* p8023: [Ethernet frame#Novell raw IEEE 802.3](https://en.wikipedia.org/wiki/Ethernet%5Fframe%23Novell%5Fraw%5FIEEE%5F802%2E3), was used by Novel NetWare until the mid-nineties. Relies on the ipx module.