Red Hat Bugzilla – Bug 1640217
CVE-2018-1000807 pyOpenSSL: Use-after-free in X509 object handling
Last modified: 2018-11-01 02:16:11 EDT
Python Cryptographic Authority pyopenssl version before 17.5.0 has a use-after-free vulnerability in X509 object handling. This can result in a denial of service or potentially even code execution Upstream issue: https://github.com/pyca/pyopenssl/pull/723
Created pyOpenSSL tracking bugs for this issue: Affects: fedora-28 [bug 1640218] Affects: openstack-rdo [bug 1640219]
Based on discussions with engineering, and examination of the code we ship that uses pyOpenSSL, the severity of this issue has been downgraded. This vulnerability is only exposed when a verify callback stores a reference to the x509 object that will outlive the connection, which is a very unusual need for most applications. We have not observed any code exhibiting this pattern in Red Hat products.