CVE catalog

CVE-2026-27448

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 ex

[CVE catalog]

Severity
Medium · CVSS 5.4CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.25% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpyopensslsid26.4.0-1fixed
Debianpyopensslforky26.4.0-1fixed
Debianpyopenssltrixie25.0.0-1+deb13u1fixed
Debianpyopensslbookworm23.0.0-1vulnerable
PippyopensslNot reported26.0.0fixed
CpepyopensslNot reportedNot reportedvulnerable
CpepyopensslNot reported23.2.0-1ubuntu0.1fixed
Cpepython-openssl-docNot reported23.2.0-1ubuntu0.1fixed
Cpepython3-opensslNot reported23.2.0-1ubuntu0.1fixed
PyPIpyopensslNot reported26.0.0fixed
PyPIpyopensslNot reported26.0.0fixed
Susepython3-pyOpenSSLlinux enterprise micro 5.321.0.0-150400.22.1fixed
Susepython3-pyOpenSSLlinux enterprise micro 5.421.0.0-150400.22.1fixed
Susepython3-pyOpenSSLlinux enterprise micro 5.521.0.0-150400.22.1fixed
Susepython3-pyOpenSSLlinux enterprise module for basesystem 15 sp721.0.0-150400.22.1fixed
Susevenv-salt-minionmanager client tools for rhel, liberty and clones 9-client-tools3006.0-1.76.1fixed
Susevenv-salt-minionmulti linux manager tools sle-153006.0-150002.5.19.1fixed
Susevenv-salt-minionmulti linux manager tools sle-micro-53006.0-150002.5.19.1fixed
Ubuntupyopenssl22.0420.0.1-1vulnerable
Ubuntupyopenssl22.0421.0.0-1vulnerable
Ubuntupyopenssl22.0421.0.0-1ubuntu0.1fixed
Ubuntupyopenssl24.0423.0.0-1vulnerable
Ubuntupyopenssl24.0423.2.0-1vulnerable
Ubuntupyopenssl24.0423.2.0-1ubuntu0.1fixed
Ubuntupyopenssl25.1025.0.0-1vulnerable
Ubuntupyopenssl25.1025.0.0-1ubuntu0.1fixed
Ubuntupyopensslpro19.0.0-1vulnerable
Ubuntupyopensslpro19.0.0-1build1vulnerable
Ubuntupyopensslpro19.0.0-1ubuntu0.1~esm1fixed
Ubuntupyopensslpro19.0.0-1vulnerable
Ubuntupyopensslpro19.0.0-1build1vulnerable
Ubuntupyopensslpro19.0.0-1ubuntu0.1~esm1fixed
Ubuntupyopenssl22.0420.0.1-1vulnerable
Ubuntupyopenssl22.0421.0.0-1vulnerable
Ubuntupyopenssl22.0421.0.0-1ubuntu0.1fixed
Ubuntupyopenssl24.0423.0.0-1vulnerable
Ubuntupyopenssl24.0423.2.0-1vulnerable
Ubuntupyopenssl24.0423.2.0-1ubuntu0.1fixed
Ubuntupyopenssl25.1025.0.0-1vulnerable
Ubuntupyopenssl25.1025.0.0-1ubuntu0.1fixed
Susepython-pyOpenSSLlinux enterprise server ltss extended security 12 sp517.1.0-4.32.1fixed
Susepython-pyOpenSSLlinux enterprise micro 5.219.0.0-150300.3.3.1fixed
Susepython-pyOpenSSLlinux micro 6.124.0.0-slfo.1.1_2.1fixed
Susepython-pyOpenSSLlinux micro 6.024.0.0-2.1fixed
Susepython-pyOpenSSLlinux enterprise module for public cloud 15 sp423.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise module for python 3 15 sp723.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise high performance computing 15 sp4-espos23.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise high performance computing 15 sp4-ltss23.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise high performance computing 15 sp5-espos23.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise high performance computing 15 sp5-ltss23.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise server 15 sp4-ltss23.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise server 15 sp5-ltss23.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise server 15 sp6-ltss23.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise server for sap applications 15 sp423.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise server for sap applications 15 sp523.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise server for sap applications 15 sp623.2.0-150400.3.13.1fixed
Opensusepython-pyOpenSSLleap 15.623.2.0-150400.3.13.1fixed
Susepython-pyOpenSSLlinux enterprise server 16.025.0.0-160000.3.1fixed
Susepython-pyOpenSSLlinux enterprise server for sap applications 16.025.0.0-160000.3.1fixed
Opensusepython-pyOpenSSLleap 16.025.0.0-160000.3.1fixed
Opensusepython-pyOpenSSLtumbleweed26.0.0-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpyopensslsourcesid26.0.0-1not yet assignedNot reportedNot reported
Debianpyopensslsourceforky26.0.0-1not yet assignedNot reportedNot reported
Debianpyopensslsourcetrixie25.0.0-1+deb13u1not yet assignedNot reportedNot reported
Debianpyopensslsourcebookworm(unfixed)not yet assignedNot reportedNot reported
PippyopensslpipNot reported26.0.0Not reportedNot reportedNot reported
CpepyopensslcpeNot reported23.2.0-1ubuntu0.1Not reportedNot reportedNot reported
Cpepython-openssl-doccpeNot reported23.2.0-1ubuntu0.1Not reportedNot reportedNot reported
Cpepython3-opensslcpeNot reported23.2.0-1ubuntu0.1Not reportedNot reportedNot reported
PyPIpyopensslPyPINot reported26.0.0Not reportedGHSA-VP96-HXJ8-P424Not reported
PyPIpyopensslPyPINot reported26.0.0Not reportedNot reportedNot reported
Susepython3-pyOpenSSLrpmlinux enterprise micro 5.321.0.0-150400.22.1Not reportedSUSE-SU-2026:3424-1Not reported
Susepython3-pyOpenSSLrpmlinux enterprise micro 5.421.0.0-150400.22.1Not reportedSUSE-SU-2026:3424-1Not reported
Susepython3-pyOpenSSLrpmlinux enterprise micro 5.521.0.0-150400.22.1Not reportedSUSE-SU-2026:3424-1Not reported
Susepython3-pyOpenSSLrpmlinux enterprise module for basesystem 15 sp721.0.0-150400.22.1Not reportedSUSE-SU-2026:3424-1Not reported
Susevenv-salt-minionrpmmanager client tools for rhel, liberty and clones 9-client-tools3006.0-1.76.1Not reportedSUSE-EL-9-CLIENT-TOOLS-2026-2255Not reported
Susevenv-salt-minionrpmmulti linux manager tools sle-153006.0-150002.5.19.1Not reportedSUSE-RU-2026:2769-1Not reported
Susevenv-salt-minionrpmmulti linux manager tools sle-micro-53006.0-150002.5.19.1Not reportedSUSE-RU-2026:2769-1Not reported
Ubuntupyopenssldeb22.0421.0.0-1ubuntu0.1Not reportedUSN-8115-1Not reported
Ubuntupyopenssldeb24.0423.2.0-1ubuntu0.1Not reportedUSN-8115-1Not reported
Ubuntupyopenssldeb25.1025.0.0-1ubuntu0.1Not reportedUSN-8115-1Not reported
Ubuntupyopenssldebpro19.0.0-1ubuntu0.1~esm1Not reportedUSN-8335-1Not reported
Ubuntupyopenssldebpro19.0.0-1ubuntu0.1~esm1Not reportedUBUNTU-CVE-2026-27448Not reported
Ubuntupyopenssldeb22.0421.0.0-1ubuntu0.1Not reportedUBUNTU-CVE-2026-27448Not reported
Ubuntupyopenssldeb24.0423.2.0-1ubuntu0.1Not reportedUBUNTU-CVE-2026-27448Not reported
Ubuntupyopenssldeb25.1025.0.0-1ubuntu0.1Not reportedUBUNTU-CVE-2026-27448Not reported
Susepython-pyOpenSSLrpmlinux enterprise server ltss extended security 12 sp517.1.0-4.32.1Not reportedSUSE-SU-2026:1582-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise micro 5.219.0.0-150300.3.3.1Not reportedSUSE-SU-2026:1416-1Not reported
Susepython-pyOpenSSLrpmlinux micro 6.124.0.0-slfo.1.1_2.1Not reportedSUSE-SU-2026:20954-1Not reported
Susepython-pyOpenSSLrpmlinux micro 6.024.0.0-2.1Not reportedSUSE-SU-2026:20960-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise module for public cloud 15 sp423.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise module for python 3 15 sp723.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise high performance computing 15 sp4-espos23.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise high performance computing 15 sp4-ltss23.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise high performance computing 15 sp5-espos23.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise high performance computing 15 sp5-ltss23.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise server 15 sp4-ltss23.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise server 15 sp5-ltss23.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise server 15 sp6-ltss23.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise server for sap applications 15 sp423.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise server for sap applications 15 sp523.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise server for sap applications 15 sp623.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Opensusepython-pyOpenSSLrpmleap 15.623.2.0-150400.3.13.1Not reportedSUSE-SU-2026:1192-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise server 16.025.0.0-160000.3.1Not reportedSUSE-SU-2026:20930-1Not reported
Susepython-pyOpenSSLrpmlinux enterprise server for sap applications 16.025.0.0-160000.3.1Not reportedSUSE-SU-2026:20930-1Not reported
Opensusepython-pyOpenSSLrpmleap 16.025.0.0-160000.3.1Not reportedOPENSUSE-SU-2026:20419-1Not reported
Opensusepython-pyOpenSSLrpmtumbleweed26.0.0-1.1Not reportedOPENSUSE-SU-2026:10392-1Not reported

Notes

[bookworm] pyopenssl: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [python3-openssl]Affected

    Source package: [pyopenssl]

    Details (2)
    • 23.0.0-1 · all · bookworm

      Affected

      nvd · pyopenssl · debian · bookworm; nvd · pyopenssl · debian · 12

    • 23.0.0-1 · all · bookworm

      Affected

      nvd · pyopenssl · debian · bookworm; nvd · pyopenssl · debian · 12

  • Source package: [pyopenssl]

    Details (2)
    • 23.0.0-1 · all · bookworm

      Affected

      nvd · pyopenssl · debian · bookworm; nvd · pyopenssl · debian · 12

    • 23.0.0-1 · all · bookworm

      Affected

      nvd · pyopenssl · debian · bookworm; nvd · pyopenssl · debian · 12

[openSUSE Tumbleweed]

  • Source package: [python-pyOpenSSL]

    Details (1)
    • 26.4.0-1.1 · noarch · tumbleweed

      Unknown · Fixed: 26.0.0-1.1

      Version impact unknown

      nvd · python-pyOpenSSL · opensuse · tumbleweed

  • Source package: [python-pyOpenSSL]

    Details (1)
    • 26.4.0-1.1 · noarch · tumbleweed

      Unknown · Fixed: 26.0.0-1.1

      Version impact unknown

      nvd · python-pyOpenSSL · opensuse · tumbleweed

[Debian 13 (Trixie)]

  • Source package: [pyopenssl]

    Details (2)
    • 25.0.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 25.0.0-1+deb13u1

      nvd · pyopenssl · debian · 13

    • 25.0.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 25.0.0-1+deb13u1

      nvd · pyopenssl · debian · 13

  • Source package: [pyopenssl]

    Details (2)
    • 25.0.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 25.0.0-1+deb13u1

      nvd · pyopenssl · debian · 13

    • 25.0.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 25.0.0-1+deb13u1

      nvd · pyopenssl · debian · 13

Observed:

References

[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [GitHub Advisory Database] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX] · [Ubuntu Security Notices (USN)]