Vulnerability · Published Mar 17, 2026 · Assigned by GitHub_M
CVE-2026-27459pyOpenSSL DTLS cookie callback buffer overflow
High 8.1
In plain English
A high-severity buffer overflow in pyopenssl from pyca. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.7% (higher than 55% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine:v3.23 | py3-openssl | 26.1.0-r0 | ALPINE-CVE-2026-27459 |
| Alpine:v3.24 | py3-openssl | 26.1.0-r0 | ALPINE-CVE-2026-27459 |
| Debian:12 | pyopenssl | no fix listed | DEBIAN-CVE-2026-27459 |
| Debian:13 | pyopenssl | 25.0.0-1+deb13u1 | DEBIAN-CVE-2026-27459 |
| Debian:14 | pyopenssl | 26.0.0-1 | DEBIAN-CVE-2026-27459 |
| PyPI | pyopenssl | 26.0.0 | PYSEC-2026-2269 |
| PyPI | pyopenssl | 26.0.0 | GHSA-5pwr-322w-8jr4 |
| Ubuntu:24.04:LTS | pyopenssl | 23.2.0-1ubuntu0.1 | UBUNTU-CVE-2026-27459 |
| Ubuntu:25.10 | pyopenssl | 25.0.0-1ubuntu0.1 | UBUNTU-CVE-2026-27459 |
Affected products (as reported)
Weakness: CWE-120 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
References
- https://github.com/pyca/pyopenssl/security/advisories/GHSA-5pwr-322w-8jr4 x_refsource_CONFIRM
- https://github.com/pyca/pyopenssl/commit/57f09bb4bb051d3bc2a1abd36e9525313d5cd408 x_refsource_MISC
- https://github.com/pyca/pyopenssl/blob/358cbf29c4e364c59930e53a270116249581eaa3/CHANGELOG.rst x_refsource_MISC
- https://access.redhat.com/security/cve/CVE-2026-27459 vdb-entry, x_refsource_REDHAT
- RHBZ#2448503 issue-tracking, x_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-27459.json x_sadp-csaf-vex
- https://access.redhat.com/errata/RHSA-2026:13512 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:10754 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:14874 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:13508 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:14873 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:14835 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:13553 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:13545 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:59153 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:48758 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:7224 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:11916 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:11856 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:21017 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:24853 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:19375 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:22465 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:48085 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:11996 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:8437 vendor-advisory, x_refsource_REDHAT