Re: Error: write EPROTO 0006601201000000:error:0A000152:SSL routines:final_renegotiate:unsafe legacy renegotiation disabled:ssl/statem/extensions.c:880

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 18/02/2022 19:53, Brian Pilati wrote:
I am receiving this error

Error: write EPROTO 0006601201000000:error:0A000152:SSL routines:final_renegotiate:unsafe legacy renegotiation disabled:ssl/statem/extensions.c:880

after upgrading to macOS Monterey v12.2.1

I am running Nodejs v16.13.2

Can someone please give me detailed instructions on how to allow unsafe legacy renegotiation?


This error means that you are running as a client attempting to connect to a server that has not been patched against CVE-2009-3555. Connection attempts to servers that do not support secure renegotiation (the mitigation against that CVE) are now aborted by default in OpenSSL 3.0.

If the server has not been patched against a CVE issued 13 years ago then it is unlikely to be patched against many other CVEs and you should strongly question whether you really want to connect to such a server.

You can read more about this in the "SECURE RENEGOTIATION" section of this page:

https://www.openssl.org/docs/man3.0/man3/SSL_CTX_set_options.html

If you *really* want to still connect to the server then you can do this by setting the SSL_OP_LEGACY_SERVER_CONNECT option. I am not a Nodejs person, so I don't know how/if this option is exposed in Nodejs.

Matt



I have attempted " process.env.NODE_OPTIONS = '--tls-min-v1.0';" in my node script.

Thanks,
Brian

****************************
--Brian Pilati
http://www.linkedin.com/in/brianpilati <http://www.linkedin.com/in/brianpilati>

/The information contained in this communication is confidential. This communication is intended only for the use of the addressee. If you are not the intended recipient, please notify me promptly and delete the message. Any distribution or copying of this message without my prior consent is prohibited./



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux