4

I am trying to establish whether SQL Server is affected by the recently discovered OpenSSL vulnerabilities. For example, are SQL Servers that are using TLS/Certificates to encrypt connections between client and server affected to? I believe SQL Server uses Open SSL libraries for encryption purposes. Can someone please shed light on this?

1 Answer 1

9

No*.

SQL Server doesn't use OpenSSL on Windows. If you're using a Linux, keep reading.

It's important to note that OpenSSL is not SSL. OpenSSL is a specific, popular, open-source SSL implementation.

If you are using 3rd party drivers or extensions or apps, they may use the OpenSSL product, but not SQL Server.

OpenSSL 3.0 and newer are licensed under the Apache License v2, which requires derivative works using OpenSSL include a attribution & copy of that license, which should make it easier to identify work using OpenSSL 3.0.

Also note that OpenSSL 3.0 was released Sep 7, 2021. The recency of the release helps to limit derivative works using the vulnerable versions to released since that date, at the earliest.

*SQL Server on Linux

SQL Server on Linux will use the operating system default version. You can configure SQL Server on Linux to use a specific version of OpenSSL, however.

If you are running SQL Server on Linux, you can mitigate this vulnerability two ways.

  1. Ensure the OS default is older than 3.0, or fully patched to the latest.
  2. Configure SQL Server to use a specific version of OpenSSL that is not vulnerable.
2
  • Thank you Aaron, appreciate you for taking the time to answer my question above. This has definitely helped make things clearer and I am now answered. Best Regards
    – steve
    Nov 8, 2022 at 4:38
  • 3
    @steve, mark this as the answer to your question to help others with the same question more easily find the answer.
    – Dan Guzman
    Nov 8, 2022 at 10:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.