diff --git a/rhn/SSL.py b/rhn/SSL.py index c3d338868f..5ffadf5858 100644 --- a/rhn/SSL.py +++ b/rhn/SSL.py @@ -85,6 +85,8 @@ class SSLSocket: self._check_closed() # Get a context self._ctx = SSL.Context(self._ssl_method) + self._ctx.set_options(SSL.OP_NO_SSLv2) + self._ctx.set_options(SSL.OP_NO_SSLv3) if self._trusted_certs: # We have been supplied with trusted CA certs for f in self._trusted_certs: diff --git a/rhnlib.spec b/rhnlib.spec index 64d5224123..281156930a 100644 --- a/rhnlib.spec +++ b/rhnlib.spec @@ -5,7 +5,7 @@ Name: rhnlib URL: https://github.com/spacewalkproject/spacewalk Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz Version: 2.5.65 -Release: 7%{?dist} +Release: 8%{?dist} Group: Development/Libraries License: GPLv2 @@ -59,6 +59,10 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/* %changelog +* Fri Jul 27 2018 Tomas Kasparek 2.5.65-8 +- Resolves: #1608425 - forbid old SSL versions during negotiation + (tkasparek@redhat.com) + * Thu Oct 19 2017 Tomas Kasparek 2.5.65-7 - Resolves: #1503953 - upstream project has migrated to github (tkasparek@redhat.com)