1.1.1.11 Ensure firewire-core kernel module is not available

Information

The IEEE 1394 (FireWire) is a serial bus standard for high-speed real-time communication.

Disabling FireWire protects the system against exploitation of any flaws in its implementation.

Solution

Unload and disable the firewire-core kernel module.

- Run the following commands to unload the firewire-core kernel module:

# modprobe -r firewire-core 2>/dev/null
# rmmod firewire-core 2>/dev/null
- Perform the following to disable the firewire-core kernel module:

Create a file ending in .conf with install firewire-core /bin/false in the /etc/modprobe.d/ directory

Example:

# printf '%s\n' "" "install firewire-core /bin/false" >> /etc/modprobe.d/60-firewire-core.conf

Create a file ending in .conf with blacklist firewire-core in the /etc/modprobe.d/ directory

Example:

# printf '%s\n' "" "blacklist firewire-core" >> /etc/modprobe.d/60-firewire-core.conf

See Also

https://workbench.cisecurity.org/benchmarks/24330

Item Details

Category: CONFIGURATION MANAGEMENT

References: 800-53|CM-7, CCI|CCI-000381, CSCv7|9.2, Rule-ID|SV-230499r1069315_rule, Rule-ID|SV-248834r958478_rule, Rule-ID|SV-257806r1044859_rule, Rule-ID|SV-271445r1091047_rule, STIG-ID|RHEL-08-040026, STIG-ID|RHEL-09-213055

Plugin: Unix

Control ID: 2c3d24c543fa993368df7dc2cf36578615ca05c145168bd0de313b62380f681f