Every CVE Search/ Get API key

CVE-2026-27448

pyOpenSSL allows TLS connection bypass via unhandled callback exception in set_tlsext_servername_callback

1.7 LowFix available

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

0.26%Up 0.2 points since Mar 18, 2026
90%50%10%1%

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 LowCVSS: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 LowCVSS: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 LowCVSS: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 LowCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 LowCVSS: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 MediumCVSS: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 LowCVSS: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 CriticalCVSS: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 CriticalCVSS: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 CriticalCVSS: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 LowCVSS: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 LowCVSS: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 CriticalCVSS: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 MediumCVSS: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 HighCVSS: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 MediumCVSS: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 LowCVSS: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 MediumCVSS: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.playbooks extra-vars quoting (bsc#1257831),
    • Fixed virtualenv call 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.playbooks extra-vars quoting (bsc#1257831),
    • Fixed virtualenv call 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.playbooks extra-vars quoting (bsc#1257831),
    • Fixed virtualenv call 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.playbooks extra-vars quoting (bsc#1257831),
    • Fixed virtualenv call 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.playbooks extra-vars quoting (bsc#1257831),
    • Fixed virtualenv call 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_callback callback 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

Affected packages
PackageAffectedFixed
pyopenssl
PyPI
0.14.0 up to 26.0.0
26.0.0
py3-openssl
Alpine:v3.23
before 26.1.0-r0
26.1.0-r0
py3-openssl
Alpine:v3.24
before 26.1.0-r0
26.1.0-r0
pyOpenSSL
Azure Linux:3
before 24.2.1-2
24.2.1-2
py3-openssl
Alpaquita:25
25.0.0-r0 up to 25.0.0-r1
25.0.0-r1
py3-openssl
Alpaquita:stream
23.2.0-r0 up to 26.0.0-r0
26.0.0-r0
pyopenssl
TuxCare:PyPI
23.3.0 up to 23.3.0.post1+tuxcare
23.3.0.post1+tuxcare
pyopenssl
TuxCare:PyPI
24.3.0 up to 24.3.0.post1+tuxcare
24.3.0.post1+tuxcare
pyopenssl
TuxCare:PyPI
25.3.0 up to 25.3.0.post1+tuxcare
25.3.0.post1+tuxcare
pyOpenSSL-doc
TuxCare:AlmaLinux:9.2
before 21.0.0-1.el9.tuxcare.els1
21.0.0-1.el9.tuxcare.els1
Show 53 moreShow less
Affected packages
PackageAffectedFixed
python3-pyOpenSSL
TuxCare:AlmaLinux:9.2
before 21.0.0-1.el9.tuxcare.els1
21.0.0-1.el9.tuxcare.els1
pyOpenSSL-doc
TuxCare:AlmaLinux:9.6
before 21.0.0-1.el9.tuxcare.els1
21.0.0-1.el9.tuxcare.els1
python3-pyOpenSSL
TuxCare:AlmaLinux:9.6
before 21.0.0-1.el9.tuxcare.els1
21.0.0-1.el9.tuxcare.els1
pyopenssl
Debian: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 less
24.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
pyopenssl
Debian:13
before 25.0.0-1+deb13u1, plus listed versions
25.0.0-1
25.0.0-1+deb13u1
pyopenssl
Debian: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
pyopenssl
PyPI
0.14.0 up to 26.0.0, plus listed versions
0.140.150.15.116.0.016.1.0
Show 28 moreShow less
16.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-openssl
Mageia:9
before 23.0.0-1.1.mga9
23.0.0-1.1.mga9
pyOpenSSL
openEuler:24.03-LTS-SP1
before 24.0.0-3.oe2403sp1
24.0.0-3.oe2403sp1
pyOpenSSL
openEuler:24.03-LTS-SP2
before 24.0.0-3.oe2403sp2
24.0.0-3.oe2403sp2
pyOpenSSL
openEuler:24.03-LTS-SP3
before 24.0.0-3.oe2403sp3
24.0.0-3.oe2403sp3
pyOpenSSL
openEuler:20.03-LTS-SP4
before 20.0.1-2.oe2003sp4
20.0.1-2.oe2003sp4
pyOpenSSL
openEuler:22.03-LTS-SP4
before 21.0.0-3.oe2203sp4
21.0.0-3.oe2203sp4
pyOpenSSL
openEuler:24.03-LTS
before 24.0.0-3.oe2403
24.0.0-3.oe2403
pyopenssl
PyPI
0.14 up to 26.0.0, plus listed versions
0.150.15.116.0.016.1.016.2.0
Show 27 moreShow less
17.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
pyOpenSSL
Red Hat:hummingbird:1
before 0:26.0.0-1.1.hum1
0:26.0.0-1.1.hum1
pyOpenSSL-doc
Red Hat:hummingbird:1
before 0:26.0.0-1.1.hum1
0:26.0.0-1.1.hum1
python3-pyOpenSSL
Red Hat:hummingbird:1
before 0:26.0.0-1.1.hum1
0:26.0.0-1.1.hum1
rootio-pyOpenSSL
Root:PyPI
before 22.0.0+root.io.2
22.0.0+root.io.2
venv-salt-minion
SUSE:Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS
before 3006.0-1.76.1
3006.0-1.76.1
venv-salt-minion
SUSE:Multi Linux Manager Tools SLE-15
before 3006.0-150002.5.19.1
3006.0-150002.5.19.1
venv-salt-minion
SUSE:Multi Linux Manager Tools SLE-Micro-5
before 3006.0-150002.5.19.1
3006.0-150002.5.19.1
python-pyOpenSSL
SUSE:Linux Enterprise Module for Public Cloud 15 SP4
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise Module for Python 3 15 SP7
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise Server 15 SP6-LTSS
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
openSUSE:Leap 15.6
before 23.2.0-150400.3.13.1
23.2.0-150400.3.13.1
python-pyOpenSSL
SUSE:Linux Enterprise Micro 5.2
before 19.0.0-150300.3.3.1
19.0.0-150300.3.3.1
python-pyOpenSSL
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 17.1.0-4.32.1
17.1.0-4.32.1
python-pyOpenSSL
SUSE:Linux Enterprise Server 16.0
before 25.0.0-160000.3.1
25.0.0-160000.3.1
python-pyOpenSSL
SUSE:Linux Enterprise Server for SAP applications 16.0
before 25.0.0-160000.3.1
25.0.0-160000.3.1
python-pyOpenSSL
SUSE:Linux Micro 6.1
before 24.0.0-slfo.1.1_2.1
24.0.0-slfo.1.1_2.1
python-pyOpenSSL
SUSE:Linux Micro 6.0
before 24.0.0-2.1
24.0.0-2.1
python3-pyOpenSSL
SUSE:Linux Enterprise Micro 5.3
before 21.0.0-150400.22.1
21.0.0-150400.22.1
python3-pyOpenSSL
SUSE:Linux Enterprise Micro 5.4
before 21.0.0-150400.22.1
21.0.0-150400.22.1
python3-pyOpenSSL
SUSE:Linux Enterprise Micro 5.5
before 21.0.0-150400.22.1
21.0.0-150400.22.1
python3-pyOpenSSL
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 21.0.0-150400.22.1
21.0.0-150400.22.1
pyopenssl
Ubuntu: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
pyopenssl
Ubuntu: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
pyopenssl
Ubuntu: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
pyopenssl
Ubuntu:22.04:LTS
before 21.0.0-1ubuntu0.1, plus listed versions
20.0.1-121.0.0-1
21.0.0-1ubuntu0.1
pyopenssl
Ubuntu:24.04:LTS
before 23.2.0-1ubuntu0.1, plus listed versions
23.0.0-123.2.0-1
23.2.0-1ubuntu0.1
pyopenssl
Ubuntu:25.10
before 25.0.0-1ubuntu0.1, plus listed versions
25.0.0-1
25.0.0-1ubuntu0.1
python-pyOpenSSL
openSUSE:Tumbleweed
before 26.0.0-1.1
26.0.0-1.1
python-pyOpenSSL
openSUSE:Leap 16.0
before 25.0.0-160000.3.1
25.0.0-160000.3.1

History

History
RecordedChangedSources
factsOSV
affected, aliases, referencesOSV
first indexedCVE 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

Show 64 moreShow less
MoveEnter Open