CVE-2026-27448
pyOpenSSL allows TLS connection bypass via unhandled callback exception in set_tlsext_servername_callback
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
1.7
pyOpenSSL allows TLS connection bypass via unhandled callback exception in set_tlsext_servername_callback
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.
- Record
CVE-2026-27448- CVSS 4.0
- 1.7 Low
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-636
- Updated
- 2026-11-02
EUVDEUVD-2026-12675
1.7
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.
- Record
EUVD-2026-12675- CVSS 4.0
- 1.7 Low
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-vp96-hxj8-p424
1.7
pyOpenSSL allows TLS connection bypass via unhandled callback exception in set_tlsext_servername_callback
If a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it.
Unhandled exceptions now result in rejecting the connection.
Credit to Leury Castillo for reporting this issue.
- Record
GHSA-vp96-hxj8-p424- CVSS 4.0
- 1.7 Low
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-636
- Updated
- 2026-11-02
NVD
1.7
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.
- Record
CVE-2026-27448- CVSS 4.0
- 1.7 Low
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-636
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-27448
5.3
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.
- Record
ALPINE-CVE-2026-27448- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-03
OSVBELL-CVE-2026-27448
5.3
- Record
BELL-CVE-2026-27448- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 37 moreShow less
OSV
1.7
pyOpenSSL allows TLS connection bypass via unhandled callback exception in set_tlsext_servername_callback
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.
- Record
CVE-2026-27448- CVSS 4.0
- 1.7 Low
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-636
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-27448
5.3
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.
- Record
DEBIAN-CVE-2026-27448- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-vp96-hxj8-p424
1.7
pyOpenSSL allows TLS connection bypass via unhandled callback exception in set_tlsext_servername_callback
If a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it.
Unhandled exceptions now result in rejecting the connection.
Credit to Leury Castillo for reporting this issue.
- Record
GHSA-vp96-hxj8-p424- CVSS 4.0
- 1.7 Low
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-636
- Updated
- 2026-11-02
OSVOESA-2026-1729
9.8
pyOpenSSL security update
pyOpenSSL is a rather thin wrapper around (a subset of) the OpenSSL library. With thin wrapper we mean that a lot of the object methods do nothing more than calling a corresponding function in the OpenSSL library.
Security Fix(es):
A security vulnerability exists in the PyOpenSSL library's set_tlsext_servername_callback function. When a user-provided callback function raises an unhandled exception, the connection would still be accepted. If a user relies on this callback for any security-sensitive behavior (such as server name-based access control or certificate validation), this vulnerability could allow the security mechanism to be bypassed, potentially permitting unauthorized connections or access.(CVE-2026-27448)
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 22.0.0 and prior to version 26.0.0, if a user provided callback to set_cookie_generate_callback returned a cookie value greater than 256 bytes, pyOpenSSL would overflow an OpenSSL provided buffer. Starting in version 26.0.0, cookie values that are too long are now rejected.(CVE-2026-27459)
- Record
OESA-2026-1729- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1730
9.8
pyOpenSSL security update
pyOpenSSL is a rather thin wrapper around (a subset of) the OpenSSL library. With thin wrapper we mean that a lot of the object methods do nothing more than calling a corresponding function in the OpenSSL library.
Security Fix(es):
A security vulnerability exists in the PyOpenSSL library's set_tlsext_servername_callback function. When a user-provided callback function raises an unhandled exception, the connection would still be accepted. If a user relies on this callback for any security-sensitive behavior (such as server name-based access control or certificate validation), this vulnerability could allow the security mechanism to be bypassed, potentially permitting unauthorized connections or access.(CVE-2026-27448)
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 22.0.0 and prior to version 26.0.0, if a user provided callback to set_cookie_generate_callback returned a cookie value greater than 256 bytes, pyOpenSSL would overflow an OpenSSL provided buffer. Starting in version 26.0.0, cookie values that are too long are now rejected.(CVE-2026-27459)
- Record
OESA-2026-1730- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1731
9.8
pyOpenSSL security update
pyOpenSSL is a rather thin wrapper around (a subset of) the OpenSSL library. With thin wrapper we mean that a lot of the object methods do nothing more than calling a corresponding function in the OpenSSL library.
Security Fix(es):
A security vulnerability exists in the PyOpenSSL library's set_tlsext_servername_callback function. When a user-provided callback function raises an unhandled exception, the connection would still be accepted. If a user relies on this callback for any security-sensitive behavior (such as server name-based access control or certificate validation), this vulnerability could allow the security mechanism to be bypassed, potentially permitting unauthorized connections or access.(CVE-2026-27448)
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 22.0.0 and prior to version 26.0.0, if a user provided callback to set_cookie_generate_callback returned a cookie value greater than 256 bytes, pyOpenSSL would overflow an OpenSSL provided buffer. Starting in version 26.0.0, cookie values that are too long are now rejected.(CVE-2026-27459)
- Record
OESA-2026-1731- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1732
1.7
pyOpenSSL security update
pyOpenSSL is a rather thin wrapper around (a subset of) the OpenSSL library. With thin wrapper we mean that a lot of the object methods do nothing more than calling a corresponding function in the OpenSSL library.
Security Fix(es):
A security vulnerability exists in the PyOpenSSL library's set_tlsext_servername_callback function. When a user-provided callback function raises an unhandled exception, the connection would still be accepted. If a user relies on this callback for any security-sensitive behavior (such as server name-based access control or certificate validation), this vulnerability could allow the security mechanism to be bypassed, potentially permitting unauthorized connections or access.(CVE-2026-27448)
- Record
OESA-2026-1732- CVSS 4.0
- 1.7 Low
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-1733
1.7
pyOpenSSL security update
pyOpenSSL is a rather thin wrapper around (a subset of) the OpenSSL library. With thin wrapper we mean that a lot of the object methods do nothing more than calling a corresponding function in the OpenSSL library.
Security Fix(es):
A security vulnerability exists in the PyOpenSSL library's set_tlsext_servername_callback function. When a user-provided callback function raises an unhandled exception, the connection would still be accepted. If a user relies on this callback for any security-sensitive behavior (such as server name-based access control or certificate validation), this vulnerability could allow the security mechanism to be bypassed, potentially permitting unauthorized connections or access.(CVE-2026-27448)
- Record
OESA-2026-1733- CVSS 4.0
- 1.7 Low
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-1734
9.8
pyOpenSSL security update
pyOpenSSL is a rather thin wrapper around (a subset of) the OpenSSL library. With thin wrapper we mean that a lot of the object methods do nothing more than calling a corresponding function in the OpenSSL library.
Security Fix(es):
A security vulnerability exists in the PyOpenSSL library's set_tlsext_servername_callback function. When a user-provided callback function raises an unhandled exception, the connection would still be accepted. If a user relies on this callback for any security-sensitive behavior (such as server name-based access control or certificate validation), this vulnerability could allow the security mechanism to be bypassed, potentially permitting unauthorized connections or access.(CVE-2026-27448)
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 22.0.0 and prior to version 26.0.0, if a user provided callback to set_cookie_generate_callback returned a cookie value greater than 256 bytes, pyOpenSSL would overflow an OpenSSL provided buffer. Starting in version 26.0.0, cookie values that are too long are now rejected.(CVE-2026-27459)
- Record
OESA-2026-1734- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVPYSEC-2026-2268
5.3
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.
- Record
PYSEC-2026-2268- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2026:7224
8.1
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7224- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVROOT-APP-PYPI-CVE-2026-27448
5.3
CVE-2026-27448 in rootio-pyOpenSSL - Patched by Root
Root has patched CVE-2026-27448 in the rootio-pyOpenSSL package for Root:PyPI. Multiple fixed versions available.
- Record
ROOT-APP-PYPI-CVE-2026-27448- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-27448
1.7
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.
- Record
UBUNTU-CVE-2026-27448- CVSS 4.0
- 1.7 Low
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVAZL-80031 No score
CVE-2026-27448 affecting package pyOpenSSL for versions less than 24.2.1-2
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to set_tlsext_servername_callback raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.
- Record
AZL-80031- Updated
- 2026-11-05
OSVCLSA-2026-1775781161 No score
TuxCare security update for pyopenssl (2 CVEs)
TuxCare rebuilt pyopenssl to address 2 CVEs. Fixed in 23.3.0.post1+tuxcare.
- Record
CLSA-2026-1775781161- Updated
- 2026-11-02
OSVCLSA-2026-1775781163 No score
TuxCare security update for pyopenssl (2 CVEs)
TuxCare rebuilt pyopenssl to address 2 CVEs. Fixed in 24.3.0.post1+tuxcare.
- Record
CLSA-2026-1775781163- Updated
- 2026-11-02
OSVCLSA-2026-1775781164 No score
TuxCare security update for pyopenssl (2 CVEs)
TuxCare rebuilt pyopenssl to address 2 CVEs. Fixed in 25.3.0.post1+tuxcare.
- Record
CLSA-2026-1775781164- Updated
- 2026-11-02
OSVCLSA-2026-1776098295 No score
pyOpenSSL: Fix of CVE-2026-27448
- CVE-2026-27448: fix fail-open in set_tlsext_servername_callback when callback raises exception
- Record
CLSA-2026-1776098295- Updated
- 2026-11-02
OSVCLSA-2026-1779181743 No score
pyOpenSSL: Fix of CVE-2026-27448
- CVE-2026-27448: fix fail-open in set_tlsext_servername_callback when callback raises exception
- Record
CLSA-2026-1779181743- Updated
- 2026-11-02
OSVMGASA-2026-0074 No score
Updated python-openssl packages fix security vulnerabilities
pyOpenSSL allows TLS connection bypass via unhandled callback exception in set_tlsext_servername_callback. (CVE-2026-27448) pyOpenSSL DTLS cookie callback buffer overflow. (CVE-2026-27459)
- Record
MGASA-2026-0074- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10392-1 No score
python311-pyOpenSSL-26.0.0-1.1 on GA media
These are all security issues fixed in the python311-pyOpenSSL-26.0.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10392-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20419-1 No score
Security update for python-pyOpenSSL
This update for python-pyOpenSSL fixes the following issues:
- CVE-2026-27448: unhandled exception can result in connection not being cancelled (bsc#1259804).
- CVE-2026-27459: large cookie value can lead to a buffer overflow (bsc#1259808).
- Record
openSUSE-SU-2026:20419-1- Updated
- 2026-11-02
OSVSUSE-EL-9-CLIENT-TOOLS-2026-2255 No score
Security update 5.0.8 for Multi-Linux Manager Salt Bundle
This update fixes the following issues:
venv-salt-minion:
-
Security issues fixed:
- CVE-2026-31958: tornado: Fixed parsing large multipart bodies with many parts can cause a denial of service (bsc#1259554)
- CVE-2026-27459: pyOpenSSL: Fixed issue with large cookie value that can lead to a buffer overflow (bsc#1259808)
- CVE-2026-27448: pyOpenSSL: Fixed unhandled exception can result in connection not being cancelled (bsc#1259804)
-
Other updates and bugfixes:
- Use non vendored Tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Hardened Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Make users with backslash work for
salt-ssh(bsc#1254629). - Fixed
ansible.playbooksextra-varsquoting (bsc#1257831), - Fixed
virtualenvcall in test helper to use proper Python version. - Fixed the issue preventing SELinux profile to be loaded on SLES 16 deployed using cloud images (bsc#1258957)
- Record
SUSE-EL-9-CLIENT-TOOLS-2026-2255- Updated
- 2026-11-02
OSVSUSE-RU-2026:2769-1 No score
Recommended update 5.1.4 for Multi-Linux Manager Salt Bundle
This update fixes the following issues:
venv-salt-minion:
-
CVE-2026-27459: large cookie value can lead to a buffer overflow (bsc#1259808)
-
CVE-2026-27448: unhandled exception can result in connection not being cancelled (bsc#1259804)
-
Improved shutdown reliability when the salt-master/minion is terminated
-
Fixed broken 'pkg.info_installed' after migration to salt.utils.timeutil
-
Calculate UUID grain for Xen PV guests (bsc#1255418)
-
Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
-
BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
-
Read full URI from ldap pillar config (bsc#1254900)
- Record
SUSE-RU-2026:2769-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1192-1 No score
Security update for python-pyOpenSSL
This update for python-pyOpenSSL fixes the following issues:
- CVE-2026-27448: unhandled exception can result in connection not being cancelled (bsc#1259804).
- CVE-2026-27459: large cookie value can lead to a buffer overflow (bsc#1259808).
- Record
SUSE-SU-2026:1192-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1416-1 No score
Security update for python-pyOpenSSL
This update for python-pyOpenSSL fixes the following issue:
- CVE-2026-27448: unhandled exception can result in connection not being cancelled (bsc#1259804).
- Record
SUSE-SU-2026:1416-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1582-1 No score
Security update for python-pyOpenSSL
This update for python-pyOpenSSL fixes the following issue:
- CVE-2026-27448: unhandled exception can result in connection not being cancelled (bsc#1259804).
- Record
SUSE-SU-2026:1582-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20930-1 No score
Security update for python-pyOpenSSL
This update for python-pyOpenSSL fixes the following issues:
- CVE-2026-27448: unhandled exception can result in connection not being cancelled (bsc#1259804).
- CVE-2026-27459: large cookie value can lead to a buffer overflow (bsc#1259808).
- Record
SUSE-SU-2026:20930-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20954-1 No score
Security update for python-pyOpenSSL
This update for python-pyOpenSSL fixes the following issues:
- CVE-2026-27448: unhandled exception can result in connection not being cancelled (bsc#1259804).
- CVE-2026-27459: large cookie value can lead to a buffer overflow (bsc#1259808).
- Record
SUSE-SU-2026:20954-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20960-1 No score
Security update for python-pyOpenSSL
This update for python-pyOpenSSL fixes the following issues:
- CVE-2026-27448: unhandled exception can result in connection not being cancelled (bsc#1259804).
- CVE-2026-27459: large cookie value can lead to a buffer overflow (bsc#1259808).
- Record
SUSE-SU-2026:20960-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21990-1 No score
Security update 5.0.8 for Multi-Linux Manager Client Tools, Salt Bundle and Salt
This update fixes the following issues:
golang-github-prometheus-node_exporter:
-
Version 1.10.2:
- meminfo: Fix typo in Zswap metric name
-
Version 1.10.1:
- filesystem: Fix mount points being collected multiple times
- filesystem: Refactor mountinfo parsing (bsc#1261810)
- meminfo: Add Zswap/Zswapped metrics
-
Version 1.10.0:
-
Changes:
- mdadm: Use sysfs for RAID metrics
- filesystem: Add erofs in default excluded fs
- tcpstat: Use std lib binary.NativeEndian
-
New Features:
- pcidevice: Add new collector for PCIe devices
- AIX: Add more metrics
- systemd: Add Virtualization metrics
- swaps: Add new collector
-
Enhancements:
- wifi: Add packet received and transmitted metrics
- filesystem: Take super options into account for read-only
- pcidevice: Add additional metrics
- perf: Add tlb_data metrics
-
Bugs fixed:
- interrupts: Fix OpenBSD interrupt device parsing
- diskstats: Simplify condition
- thermal: Sanitize darwin thermal strings
- filesystem: Fix Darwin collector cgo memory leak
- cpufreq: Fix: collector enable
- ethtool: Fix returning 0 for sanitized metrics
- netdev: Fix Darwin netdev i/o bytes metric
- systemd: Fix logging race
- filesystem: Fix duplicate Darwin CGO import
-
salt:
-
Security issues fixed:
- CVE-2026-31958: tornado: Fixed parsing large multipart bodies with many parts can cause a denial of service (bsc#1259554)
-
Other updates and bugfixes:
- Use non vendored Tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Hardened Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Fixed testsuite failures
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fixed ansible.playbooks extra-vars quoting (bsc#1257831)
- Fixed virtualenv call in test helper to use proper python version
uyuni-tools:
-
Version 0.1.39-0:
- mgrpxy ssh tuning should happen before crypto policies (bsc#1254619)
- Fixed default value for helm registry (bsc#1258927).
- Use static supportconfig name to avoid dynamic search (bsc#1257941)
- Do not nest multiple tarball files and instead collect all files into one tarball (bsc#1252964)
- Show where final tarball was generated (bsc#1259208)
venv-salt-minion:
-
Security issues fixed:
- CVE-2026-31958: tornado: Fixed parsing large multipart bodies with many parts can cause a denial of service (bsc#1259554)
- CVE-2026-27459: pyOpenSSL: Fixed issue with large cookie value that can lead to a buffer overflow (bsc#1259808)
- CVE-2026-27448: pyOpenSSL: Fixed unhandled exception can result in connection not being cancelled (bsc#1259804)
-
Other updates and bugfixes:
- Use non vendored Tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Hardened Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Make users with backslash work for
salt-ssh(bsc#1254629). - Fixed
ansible.playbooksextra-varsquoting (bsc#1257831), - Fixed
virtualenvcall in test helper to use proper Python version. - Fixed the issue preventing SELinux profile to be loaded on SLES 16 deployed using cloud images (bsc#1258957)
- Record
SUSE-SU-2026:21990-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2242-1 No score
Security update 5.0.8 for Multi-Linux Manager Salt Bundle
This update fixes the following issues:
venv-salt-minion:
-
Security issues fixed:
- CVE-2026-31958: tornado: Fixed parsing large multipart bodies with many parts can cause a denial of service (bsc#1259554)
- CVE-2026-27459: pyOpenSSL: Fixed issue with large cookie value that can lead to a buffer overflow (bsc#1259808)
- CVE-2026-27448: pyOpenSSL: Fixed unhandled exception can result in connection not being cancelled (bsc#1259804)
-
Other updates and bugfixes:
- Use non vendored Tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Hardened Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Make users with backslash work for
salt-ssh(bsc#1254629). - Fixed
ansible.playbooksextra-varsquoting (bsc#1257831), - Fixed
virtualenvcall in test helper to use proper Python version. - Fixed the issue preventing SELinux profile to be loaded on SLES 16 deployed using cloud images (bsc#1258957)
- Record
SUSE-SU-2026:2242-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2244-1 No score
Security update 5.0.8 for Multi-Linux Manager Salt Bundle
This update fixes the following issues:
venv-salt-minion:
-
Security issues fixed:
- CVE-2026-31958: tornado: Fixed parsing large multipart bodies with many parts can cause a denial of service (bsc#1259554)
- CVE-2026-27459: pyOpenSSL: Fixed issue with large cookie value that can lead to a buffer overflow (bsc#1259808)
- CVE-2026-27448: pyOpenSSL: Fixed unhandled exception can result in connection not being cancelled (bsc#1259804)
-
Other updates and bugfixes:
- Use non vendored Tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Hardened Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Make users with backslash work for
salt-ssh(bsc#1254629). - Fixed
ansible.playbooksextra-varsquoting (bsc#1257831), - Fixed
virtualenvcall in test helper to use proper Python version. - Fixed the issue preventing SELinux profile to be loaded on SLES 16 deployed using cloud images (bsc#1258957)
- Record
SUSE-SU-2026:2244-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2255-1 No score
Security update 5.0.8 for Multi-Linux Manager Salt Bundle
This update fixes the following issues:
venv-salt-minion:
-
Security issues fixed:
- CVE-2026-31958: tornado: Fixed parsing large multipart bodies with many parts can cause a denial of service (bsc#1259554)
- CVE-2026-27459: pyOpenSSL: Fixed issue with large cookie value that can lead to a buffer overflow (bsc#1259808)
- CVE-2026-27448: pyOpenSSL: Fixed unhandled exception can result in connection not being cancelled (bsc#1259804)
-
Other updates and bugfixes:
- Use non vendored Tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Hardened Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Make users with backslash work for
salt-ssh(bsc#1254629). - Fixed
ansible.playbooksextra-varsquoting (bsc#1257831), - Fixed
virtualenvcall in test helper to use proper Python version. - Fixed the issue preventing SELinux profile to be loaded on SLES 16 deployed using cloud images (bsc#1258957)
- Record
SUSE-SU-2026:2255-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3424-1 No score
Security update for python3-pyOpenSSL
This update for python3-pyOpenSSL fixes the following issue:
- CVE-2026-27448: unhandled exception in
set_tlsext_servername_callbackcallback can result in connection not being cancelled and allows for possible security measure bypassing (bsc#1259804).
- Record
SUSE-SU-2026:3424-1- Updated
- 2026-11-02
OSVUSN-8115-1 No score
pyopenssl vulnerabilities
It was discovered that pyOpenSSL incorrectly handled exceptions in the tlsext_servername callback. This could result in connections being accepted after an exception, contrary to expectations. (CVE-2026-27448)
It was discovered that pyOpenSSL incorrectly handled the DTLS cookie generation callback. If a callback provided cookie values greater than 256 bytes, an attacker could use this issue to cause pyOpenSSL to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2026-27459)
- Record
USN-8115-1- Updated
- 2026-11-02
OSVUSN-8335-1 No score
pyopenssl vulnerability
It was discovered that pyOpenSSL incorrectly handled exceptions in the tlsext_servername callback. This could result in connections being accepted after an exception, contrary to expectations.
- Record
USN-8335-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pyopensslPyPI |
0.14.0 up to 26.0.0 | 26.0.0 |
py3-opensslAlpine:v3.23 |
before 26.1.0-r0 | 26.1.0-r0 |
py3-opensslAlpine:v3.24 |
before 26.1.0-r0 | 26.1.0-r0 |
pyOpenSSLAzure Linux:3 |
before 24.2.1-2 | 24.2.1-2 |
py3-opensslAlpaquita:25 |
25.0.0-r0 up to 25.0.0-r1 | 25.0.0-r1 |
py3-opensslAlpaquita:stream |
23.2.0-r0 up to 26.0.0-r0 | 26.0.0-r0 |
pyopensslTuxCare:PyPI |
23.3.0 up to 23.3.0.post1+tuxcare | 23.3.0.post1+tuxcare |
pyopensslTuxCare:PyPI |
24.3.0 up to 24.3.0.post1+tuxcare | 24.3.0.post1+tuxcare |
pyopensslTuxCare:PyPI |
25.3.0 up to 25.3.0.post1+tuxcare | 25.3.0.post1+tuxcare |
pyOpenSSL-docTuxCare:AlmaLinux:9.2 |
before 21.0.0-1.el9.tuxcare.els1 | 21.0.0-1.el9.tuxcare.els1 |
Show 53 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python3-pyOpenSSLTuxCare:AlmaLinux:9.2 |
before 21.0.0-1.el9.tuxcare.els1 | 21.0.0-1.el9.tuxcare.els1 |
pyOpenSSL-docTuxCare:AlmaLinux:9.6 |
before 21.0.0-1.el9.tuxcare.els1 | 21.0.0-1.el9.tuxcare.els1 |
python3-pyOpenSSLTuxCare:AlmaLinux:9.6 |
before 21.0.0-1.el9.tuxcare.els1 | 21.0.0-1.el9.tuxcare.els1 |
pyopensslDebian:12 |
All versions, plus listed versions 23.0.0-123.2.0-124.0.0-124.0.0-224.0.0-3 Show 17 moreShow less24.0.0-424.0.0-524.1.0-124.2.1-124.3.0-125.0.0-125.1.0-125.1.0-225.3.0-125.3.0-226.0.0-126.1.0-126.2.0-126.2.0-1~exp126.3.0-126.3.0-1~exp126.4.0-1 |
None known |
pyopensslDebian:13 |
before 25.0.0-1+deb13u1, plus listed versions 25.0.0-1 |
25.0.0-1+deb13u1 |
pyopensslDebian:14 |
before 26.0.0-1, plus listed versions 25.0.0-125.1.0-125.1.0-225.3.0-125.3.0-2 |
26.0.0-1 |
pyopensslPyPI |
0.14.0 up to 26.0.0, plus listed versions 0.140.150.15.116.0.016.1.0 Show 28 moreShow less16.2.017.0.017.1.017.2.017.3.017.4.017.5.018.0.019.0.019.1.020.0.020.0.121.0.022.0.022.1.023.0.023.1.023.1.123.2.023.3.024.0.024.1.024.2.124.3.025.0.025.1.025.2.025.3.0 |
26.0.0 |
python-opensslMageia:9 |
before 23.0.0-1.1.mga9 | 23.0.0-1.1.mga9 |
pyOpenSSLopenEuler:24.03-LTS-SP1 |
before 24.0.0-3.oe2403sp1 | 24.0.0-3.oe2403sp1 |
pyOpenSSLopenEuler:24.03-LTS-SP2 |
before 24.0.0-3.oe2403sp2 | 24.0.0-3.oe2403sp2 |
pyOpenSSLopenEuler:24.03-LTS-SP3 |
before 24.0.0-3.oe2403sp3 | 24.0.0-3.oe2403sp3 |
pyOpenSSLopenEuler:20.03-LTS-SP4 |
before 20.0.1-2.oe2003sp4 | 20.0.1-2.oe2003sp4 |
pyOpenSSLopenEuler:22.03-LTS-SP4 |
before 21.0.0-3.oe2203sp4 | 21.0.0-3.oe2203sp4 |
pyOpenSSLopenEuler:24.03-LTS |
before 24.0.0-3.oe2403 | 24.0.0-3.oe2403 |
pyopensslPyPI |
0.14 up to 26.0.0, plus listed versions 0.150.15.116.0.016.1.016.2.0 Show 27 moreShow less17.0.017.1.017.2.017.3.017.4.017.5.018.0.019.0.019.1.020.0.020.0.121.0.022.0.022.1.023.0.023.1.023.1.123.2.023.3.024.0.024.1.024.2.124.3.025.0.025.1.025.2.025.3.0 |
26.0.0 |
pyOpenSSLRed Hat:hummingbird:1 |
before 0:26.0.0-1.1.hum1 | 0:26.0.0-1.1.hum1 |
pyOpenSSL-docRed Hat:hummingbird:1 |
before 0:26.0.0-1.1.hum1 | 0:26.0.0-1.1.hum1 |
python3-pyOpenSSLRed Hat:hummingbird:1 |
before 0:26.0.0-1.1.hum1 | 0:26.0.0-1.1.hum1 |
rootio-pyOpenSSLRoot:PyPI |
before 22.0.0+root.io.2 | 22.0.0+root.io.2 |
venv-salt-minionSUSE:Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS |
before 3006.0-1.76.1 | 3006.0-1.76.1 |
venv-salt-minionSUSE:Multi Linux Manager Tools SLE-15 |
before 3006.0-150002.5.19.1 | 3006.0-150002.5.19.1 |
venv-salt-minionSUSE:Multi Linux Manager Tools SLE-Micro-5 |
before 3006.0-150002.5.19.1 | 3006.0-150002.5.19.1 |
python-pyOpenSSLSUSE:Linux Enterprise Module for Public Cloud 15 SP4 |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise Module for Python 3 15 SP7 |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise Server 15 SP5-LTSS |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise Server 15 SP6-LTSS |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise Server for SAP Applications 15 SP6 |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLopenSUSE:Leap 15.6 |
before 23.2.0-150400.3.13.1 | 23.2.0-150400.3.13.1 |
python-pyOpenSSLSUSE:Linux Enterprise Micro 5.2 |
before 19.0.0-150300.3.3.1 | 19.0.0-150300.3.3.1 |
python-pyOpenSSLSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 17.1.0-4.32.1 | 17.1.0-4.32.1 |
python-pyOpenSSLSUSE:Linux Enterprise Server 16.0 |
before 25.0.0-160000.3.1 | 25.0.0-160000.3.1 |
python-pyOpenSSLSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 25.0.0-160000.3.1 | 25.0.0-160000.3.1 |
python-pyOpenSSLSUSE:Linux Micro 6.1 |
before 24.0.0-slfo.1.1_2.1 | 24.0.0-slfo.1.1_2.1 |
python-pyOpenSSLSUSE:Linux Micro 6.0 |
before 24.0.0-2.1 | 24.0.0-2.1 |
python3-pyOpenSSLSUSE:Linux Enterprise Micro 5.3 |
before 21.0.0-150400.22.1 | 21.0.0-150400.22.1 |
python3-pyOpenSSLSUSE:Linux Enterprise Micro 5.4 |
before 21.0.0-150400.22.1 | 21.0.0-150400.22.1 |
python3-pyOpenSSLSUSE:Linux Enterprise Micro 5.5 |
before 21.0.0-150400.22.1 | 21.0.0-150400.22.1 |
python3-pyOpenSSLSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 21.0.0-150400.22.1 | 21.0.0-150400.22.1 |
pyopensslUbuntu:Pro:16.04:LTS |
before 0.15.1-2ubuntu0.2+esm1, plus listed versions 0.15.1-2build10.15.1-2ubuntu0.2 |
0.15.1-2ubuntu0.2+esm1 |
pyopensslUbuntu:Pro:18.04:LTS |
before 17.5.0-1ubuntu1+esm1, plus listed versions 16.2.0-117.5.0-117.5.0-1ubuntu1 |
17.5.0-1ubuntu1+esm1 |
pyopensslUbuntu:Pro:20.04:LTS |
before 19.0.0-1ubuntu0.1~esm1, plus listed versions 19.0.0-119.0.0-1build1 |
19.0.0-1ubuntu0.1~esm1 |
pyopensslUbuntu:22.04:LTS |
before 21.0.0-1ubuntu0.1, plus listed versions 20.0.1-121.0.0-1 |
21.0.0-1ubuntu0.1 |
pyopensslUbuntu:24.04:LTS |
before 23.2.0-1ubuntu0.1, plus listed versions 23.0.0-123.2.0-1 |
23.2.0-1ubuntu0.1 |
pyopensslUbuntu:25.10 |
before 25.0.0-1ubuntu0.1, plus listed versions 25.0.0-1 |
25.0.0-1ubuntu0.1 |
python-pyOpenSSLopenSUSE:Tumbleweed |
before 26.0.0-1.1 | 26.0.0-1.1 |
python-pyOpenSSLopenSUSE:Leap 16.0 |
before 25.0.0-160000.3.1 | 25.0.0-160000.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | OSV | |
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-27448 is a low vulnerability (CVSS 1.7) in Pyca Pyopenssl, published March 16, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.26%, the 17th percentile. Fixed in pyopenssl 26.0.0.
References
github.com/pyca/pyopenssl/security/advisories/GHSA-vp96-hxj8-p424
github.com/pyca/pyopenssl/commit/d41a814759a9fb49584ca8ab3f7295de49a85aa0
github.com/pyca/pyopenssl/blob/358cbf29c4e364c59930e53a270116249581eaa3/CHANGELOG.rst
nvd.nist.gov/vuln/detail/CVE-2026-27448
github.com/advisories/GHSA-vp96-hxj8-p424
security.alpinelinux.org/vuln/CVE-2026-27448
Show 64 moreShow less
docs.bell-sw.com/security/cves/CVE-2026-27448
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1776098295.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1779181743.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/27xxx/CVE-2026-27448.json
security-tracker.debian.org/tracker/CVE-2026-27448
github.com/pyca/pyopenssl
advisories.mageia.org/MGASA-2026-0074.html
bugs.mageia.org/show_bug.cgi?id=35254
openwall.com/lists/oss-security/2026/03/20/5
github.com/pyca/pyopenssl/security/advisories/GHSA-5pwr-322w-8jr4
ubuntu.com/security/notices/USN-8115-1
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1729
nvd.nist.gov/vuln/detail/CVE-2026-27459
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1730
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1731
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1732
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1733
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1734
access.redhat.com/errata/RHSA-2026:7224
images.redhat.com
access.redhat.com/security/cve/CVE-2026-27459
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-27448
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7224.json
bugzilla.redhat.com/show_bug.cgi?id=2448508
cve.org/CVERecord?id=CVE-2026-27448
bugzilla.redhat.com/show_bug.cgi?id=2448503
cve.org/CVERecord?id=CVE-2026-27459
github.com/pyca/pyopenssl/commit/57f09bb4bb051d3bc2a1abd36e9525313d5cd408
suse.com/support/update/announcement//suse-el-9-client-tools-2026-2255
bugzilla.suse.com/1254629
bugzilla.suse.com/1254900
bugzilla.suse.com/1257583
bugzilla.suse.com/1257831
bugzilla.suse.com/1258957
bugzilla.suse.com/1259554
bugzilla.suse.com/1259700
bugzilla.suse.com/1259804
bugzilla.suse.com/1259808
suse.com/security/cve/CVE-2026-27448
suse.com/security/cve/CVE-2026-27459
suse.com/security/cve/CVE-2026-31958
suse.com/support/update/announcement/-2026-2769/suse-ru-20262769-1
bugzilla.suse.com/1255418
suse.com/support/update/announcement/2026/suse-su-20261192-1
suse.com/support/update/announcement/2026/suse-su-20261416-1
suse.com/support/update/announcement/2026/suse-su-20261582-1
suse.com/support/update/announcement/2026/suse-su-202620930-1
suse.com/support/update/announcement/2026/suse-su-202620954-1
suse.com/support/update/announcement/2026/suse-su-202620960-1
suse.com/support/update/announcement/2026/suse-su-202621990-1
bugzilla.suse.com/1252964
bugzilla.suse.com/1254619
bugzilla.suse.com/1257941
bugzilla.suse.com/1258927
bugzilla.suse.com/1259208
bugzilla.suse.com/1261810
suse.com/support/update/announcement/2026/suse-su-20262242-1
suse.com/support/update/announcement/2026/suse-su-20262244-1
suse.com/support/update/announcement/2026/suse-su-20262255-1
suse.com/support/update/announcement/2026/suse-su-20263424-1
ubuntu.com/security/CVE-2026-27448
ubuntu.com/security/notices/USN-8335-1
ubuntu.com/security/CVE-2026-27459