Tools
POODLE attack on SSL 3.0 protection in DameWare
This article describes a workaround to protect your system from the Padding Oracle On Downgraded Legacy Encryption (POODLE) vulnerability. POODLE is a protocol downgrade that allows abuses on outdated form of encryptions. SSL 3.0 is a fallback protocol for most servers when more secure protocols like TLS fail to recognize the handshake. An attacker can force downgrade your browser to SSL 3.0 and gain entry to personal data. Since the problem is the protocol, anything that uses SSL 3.0 is affect
First published date
Last published date
Overview
This article describes a workaround to protect your system from the Padding Oracle On Downgraded Legacy Encryption (POODLE) vulnerability.
POODLE is a protocol downgrade that allows abuses on outdated form of encryptions. SSL 3.0 is a fallback protocol for most servers when more secure protocols like TLS fail to recognize the handshake. An attacker can force downgrade your browser to SSL 3.0 and gain entry to personal data. Since the problem is the protocol, anything that uses SSL 3.0 is affected. An attacker can obtain private information despite using protocol HTTP/S is used.
Any product using OpenSSL cryptographic functions are not vulnerable, but a vulnerability scan will report them if they contain vulnerable OpenSSL versions.
Protocol downgrade is visible on the server side. Servers can usually log TLS protocol versions. This information can be compared with user agents or other information from the profile of a logged in user. Mismatches can indicate attack attempts.
Communication between the following DameWare components is affected:
- Central Server vs Internet Proxy
- Central Server vs Mobile Gateway
- DRS vs Central Server
- MRC vs Central Server
- MRC vs Internet Proxy Server
Product section
Resolution
- Disable SSL 3.0 in the component code where it can be used by manually specifying the ServicePointManager.SecurityProtocol property. (© 2018 Microsoft, available at www.microsoft.com obtained on November 21, 2018)
Note: ServicePointManager settings are per-appdomain (© 2018 Stack Exchange Inc., available at http://stackoverflow.com obtained on November 21, 2018). This property selects a Secure Socket Layer (SSL) protocol for new connections that use secure Hypertext Transfer Protocol (HTTP/S) scheme only. - Disable SSL 3.0 in Windows registry. Refer to How to disable PCT 1.0, SSL 2.0, SSL 3.0, or TLS 1.0 in Internet Information Services (© 2018 Microsoft, available at www.microsoft.com obtained on November 21, 2018)
- Disable SSL 3.0 usage in Windows Communication Foundation (WCF).
- Patch Windows registry during installation.
Note: An updated Windows registry by DWServer installation is required. The Windows registry key should contain the following patch:
"HKLM\System\CurrentControlSet\Control\SecurityProviders\SChannel\Protocols\SSL 3.0\Server" /v Enabled /t REG_DWORD /d 0 /f
"HKLM\System\CurrentControlSet\Control\SecurityProviders\SChannel\Protocols\SSL 3.0\Client" /v Enabled /t REG_DWORD /d 0 /f
Note: Re-enabling SSL 3.0 usage cannot be prohibited. This may have negative implications on other installed programs.
- REG ADD
- REG ADD
Disclaimer: Please note, any content posted herein is provided as a suggestion or recommendation to you for your internal use. This is not part of the SolarWinds software or documentation that you purchased from SolarWinds, and the information set forth herein may come from third parties. Your organization should internally review and assess to what extent, if any, such custom scripts or recommendations will be incorporated into your environment. You elect to use third party content at your own risk, and you will be solely responsible for the incorporation of the same, if any.