20.11 Ensure 'TFTP Client is not Installed'

Information

This policy setting ensures that the Trivial File Transfer Protocol (TFTP) Client is not installed on the system. TFTP is a protocol for exchanging files between two systems.

The recommended state for this setting is: Not Installed.

Rationale:

TFTP allows for the transfer of data without authentication, and does not encrypt the data in transit (or at any level). Therefore, it is a security concern that can lead to data theft or leakage.

Impact:

Data will not be transferrable via the TFTP Client.

NOTE: Nessus has not performed this check. Please review the benchmark to ensure target compliance.

Solution

Uninstall the TFTP Client from the system.
GUI:

Navigate to Turn Windows Features on or off

Uncheck the TFTP Client option

Click OK

Note: Windows Features will search for the required files and then uninstall the TFTP Client. A reboot is necessary for the change to take place.

CMD Line

Dism /online /Disable-Feature /FeatureName:TFTP

#Verify the feature has been uninstalled:

Dism /online /Get-FeatureInfo /FeatureName:TFTP

Default Value:

Not Installed.

See Also

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