PT-2026-25778 · Pyopenssl+3 · Pyopenssl+3
Leury Castillo
·
Published
2026-03-16
·
Updated
2026-05-28
·
CVE-2026-27448
CVSS v3.1
5.3
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
pyOpenSSL versions 0.14.0 through 25.9.9
Description
pyOpenSSL is a Python wrapper around the OpenSSL library. If a user-provided callback to the
set tlsext servername callback function raised an unhandled exception, a connection would be accepted. This could allow bypassing security-sensitive behavior if a user relied on this callback. Starting with version 26.0.0, unhandled exceptions now result in rejecting the connection. The set tlsext servername callback function is used to set a callback that is invoked when the TLS server name extension is received during the TLS handshake. The username and password are not directly involved in this issue.Recommendations
pyOpenSSL versions 0.14.0 through 25.9.9 should be updated to version 26.0.0 or later.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linuxmint
Openssl
Ubuntu
Pyopenssl