ports/security/softether/files/patch-src__Mayaqua__Network.c
Kurt Jaeger a3199719a9 security/softether: update 4.20.9608 -> 4.25.9656
- There are 11 vulnerabilities on SoftEther VPN. There vulnerabilities
  are found by the source code audit process conducted by Max Planck
  Institute for Molecular Genetics and Mr. Guido Vranken in late 2017.
  This build fixes all of these vulnerabilities.

PR:		225618
Submitted by:	net@arrishq.net (maintainer)
MFH:		2018Q1
Relnotes:	http://www.softether.org/5-download/history
2018-02-02 18:01:36 +00:00

20 lines
510 B
C

--- src/Mayaqua/Network.c.orig 2016-05-03 06:16:53 UTC
+++ src/Mayaqua/Network.c
@@ -13025,10 +13025,15 @@
{
if (client_tls == false)
{
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
+#ifndef OPENSSL_NO_SSL3
SSL_CTX_set_ssl_version(ssl_ctx, SSLv3_method());
#else
SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_method());
+ SSL_CTX_set_options(ssl_ctx, SSL_OP_NO_SSLv2 | SSL_OP_NO_TLSv1
+#ifdef SSL_OP_NO_TLSv1_2
+ | SSL_OP_NO_TLSv1_1 | SSL_OP_NO_TLSv1_2
+#endif
+ );
#endif
}
else