ERR_SSL_VERSION_INTERFERENCE is one of the common SSL error you could notice on Chrome & Firefox browsers. This SSL error is mostly shown when your web server uses TLS1.3. There are recommendations to disable TLS1.3 to resolve this SSL error on your site but that’s not a perfect solution in reality as TLS1.3 offers better security compared to previous version like TLS1.2.
A Possible cause of this SSL error could be mismatch in TLS1.3 release version used by your web browser and your web server. Having an older version of TLS1.3 on your server while your modern browser only support latest release of TLS1.3 could result in this SSL error. Instead of disabling TLS1.3, we will focus on resolving the issue in a better way.
Check your SSL Certificate
Firstly, please check for any possible issues with your SSL by scanning your site at SSLLabs. Try resolving any issues you may find and clear your browser cache completely to see if the ERR_SSL_VERSION_INTERFERENCE issue is resolved.
Update your web browser
If you are using outdated browser, your browser might be using older version of TLS whereas your web server could be using most up-to-date release version of TLS which may cause mismatch. So update your browser to its latest version as all the modern browsers are always kept updated with latest protocol releases.
Update your Antivirus Firewall
Some of the popular antivirus programs like Kaspersky comes with “Enable HTTPS Scanning” option which uses its own SSL certificate to intercept and analyze the SSL traffic. Update your antivirus program or try disabling it to check if the ERR_SSL_VERSION_INTERFERENCE issue is caused by it.
If none of the above said solutions resolve your issue, try adding back support for TLS1.2 along with latest TLS1.3.
Adding TLS1.2 support in Apache server:
Modify your Apache server config file and locate the SSLProtocol line, update it as below
SSLProtocol -all +TLSv1.2 +TLSv1.3
Adding TLS1.2 support in Nginx server:
Modify your Nginx server config file and locate the ssl_protocols line, update it as below
ssl_protocols TLSv1.2 TLSv1.3;
Finally, make sure to restart your Apache / Nginx server after the changes. Hopefully one of these solutions should definitely resolve ERR_SSL_VERSION_INTERFERENCE issue on your site.