CVE catalog

CVE-2026-27459

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

[CVE catalog]

Severity
High · CVSS 8.1CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.73% · Oct 25, 2026

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.

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
CpepyopensslNot reported26.0.0fixed
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

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-5PWR-322W-8JR4Not reported
CpepyopensslcpeNot reported26.0.0Not reportedNVD-CVE-2026-27459Not reported
Ubuntupyopenssldeb24.0423.2.0-1ubuntu0.1Not reportedUBUNTU-CVE-2026-27459Not reported
Ubuntupyopenssldeb25.1025.0.0-1ubuntu0.1Not reportedUBUNTU-CVE-2026-27459Not 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

[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