Title
Page icon
Create new category
Edit page index title
Edit category
Edit link
Can we disable legacy TLS ciphers (DES/3DES/RC2/IDEA) on a MetaDefender MFT server to remediate SWEET32 style collision attacks?
Check Your Version:
This article applies to all MetaDefender MFT releases deployed on Windows.
Overview
Some vulnerability scanners flag 64-bit block ciphers (notably 3DES, also DES/RC2/IDEA) as vulnerable to SWEET32-style collision attacks when used in TLS/SSL with CBC mode.
These scanners might target the following:
Server OS TLS stack configuration (on Windows: Schannel)
MetaDefender MFT inbound HTTPS served by the embedded NGINX component.
Resolution for MetaDefender MFT NGINX component
Open nginx.conf in the MFT install directory (e.g. C:\Program Files\OPSWAT\MetaDefender Managed File Transfer\WebServer\nginx.conf)
Find the ssl_ciphers line and remove :DES-CBC3-SHA from the end of the cipher list
Restart the MFT Web Server service
Resolution for Windows / Schannel
Option A (recommended): Remove 3DES/DES suites from the allowed cipher suite order (GPO)
Open Group Policy Management.
Go to:
Computer Configuration → Administrative Templates → Network → SSL Configuration SettingsOpen SSL Cipher Suite Order and set it to Enabled.
In the cipher suite list, remove any suites using 3DES/DES/RC2/IDEA (e.g., names containing
3DESorDES).
This is the preferred enterprise method because it controls what TLS can negotiate at the OS level.
Option B: Disable specific TLS cipher suites via PowerShell (where supported)
Run PowerShell as Administrator:
View enabled cipher suites
Get-TlsCipherSuite
Disable a specific legacy suite (example name shown; disable the ones present in your environment)
Disable-TlsCipherSuite -Name "TLS_RSA_WITH_3DES_EDE_CBC_SHA"
Get-TlsCipherSuitelists the cipher suites the system can use.Disable-TlsCipherSuitedisables a named suite.
(Availability depends on Windows version/PowerShell TLS module.)
Option C (scanner-aligned): Disable Schannel ciphers (registry “Ciphers” keys)
If your scanner explicitly verifies these registry locations, disable the cipher(s) there as well:
HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\Triple DES 168→Enabled=0HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\DES 56/56→Enabled=0
A reboot may be required for Schannel registry changes to fully apply.
*The above Windows Hardening steps are recommended for Outbound connections only.
FIPS mode note
If FIPS 140-3 Validated Mode is enabled in MetaDefender MFT, the product documentation states that NGINX is reconfigured to a restricted, NIST-aligned TLS configuration, with CBC-mode cipher suites disabled and only modern, FIPS-approved suites enabled—so SWEET32/3DES findings on the MFT HTTPS listener are not expected in that mode.
Validation
Re-run the vulnerability scan to confirm if the vulnerabilities are fixed.
On Windows, confirm 3DES/DES suites are not enabled/negotiable:
Get-TlsCipherSuite | Select-String -Pattern "3DES| DES |RC2|IDEA"Test client compatibility (older clients may fail once 3DES/DES are removed).
If Further Assistance is required, please proceed to log a support case or chat with one of our support engineers.