CVE catalog

CVE-2026-39892

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. From 45.0.0 to before 46.0.7, if a non-contiguous buffer was passed to APIs which accepted Pytho

[CVE catalog]

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

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. From 45.0.0 to before 46.0.7, if a non-contiguous buffer was passed to APIs which accepted Python buffers (e.g. Hash.update()), this could lead to buffer overflows. This vulnerability is fixed in 46.0.7.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianpython-cryptographysid49.0.0-2fixed
Debianpython-cryptographyforky49.0.0-2fixed
Debianpython-cryptographytrixie43.0.0-3+deb13u1not affected
Debianpython-cryptographybookworm38.0.4-3+deb12u1not affected
Debianpython-cryptographybookworm-security38.0.4-3~deb12u1not affected
CpecryptographyNot reported46.0.7fixed
PyPIcryptographyNot reported46.0.7fixed
CpecryptographyNot reported46.0.7fixed
Alpinepy3-cryptography3.2346.0.7-r0fixed
Alpinepy3-cryptography3.2446.0.7-r0fixed
Opensusepython-cryptographytumbleweed46.0.7-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-cryptographysourcesid46.0.7-1not yet assignedNot reported[1133076]
Debianpython-cryptographysourceforky46.0.7-1not yet assignedNot reported[1133076]
Debianpython-cryptographysourcetrixieNot affectedunimportantNot reported[1133076]
Debianpython-cryptographysourcebookwormNot affectedunimportantNot reported[1133076]
CpecryptographycpeNot reported46.0.7Not reportedNot reportedNot reported
PyPIcryptographyPyPINot reported46.0.7Not reportedGHSA-P423-J2CM-9VMQNot reported
CpecryptographycpeNot reported46.0.7Not reportedNVD-CVE-2026-39892Not reported
Alpinepy3-cryptographyapk3.2346.0.7-r0Not reportedALPINE-CVE-2026-39892Not reported
Alpinepy3-cryptographyapk3.2446.0.7-r0Not reportedALPINE-CVE-2026-39892Not reported
Opensusepython-cryptographyrpmtumbleweed46.0.7-1.1Not reportedOPENSUSE-SU-2026:10535-1Not reported

[Debian bug #1133076]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-cryptography]

    Details (1)
    • 50.0.0-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 46.0.7-1.1

      Version impact unknown

      nvd · python-cryptography · opensuse · tumbleweed

  • Source package: [python-cryptography]

    Details (1)
    • 50.0.0-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 46.0.7-1.1

      Version impact unknown

      nvd · python-cryptography · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [python3-cryptography]Not affected

    Source package: [python-cryptography]

    Details (4)
    • 38.0.4-3+deb12u1 · amd64 · bookworm

      Not affected

      nvd · python-cryptography · debian · bookworm

    • 38.0.4-3+deb12u1 · arm64 · bookworm

      Not affected

      nvd · python-cryptography · debian · bookworm

    • 38.0.4-3~deb12u1 · amd64 · bookworm-security

      Not affected

      nvd · python-cryptography · debian · bookworm

    • 38.0.4-3~deb12u1 · arm64 · bookworm-security

      Not affected

      nvd · python-cryptography · debian · bookworm

  • Source package: [python-cryptography]

    Details (2)
    • 38.0.4-3+deb12u1 · all · bookworm

      Not affected

      nvd · python-cryptography · debian · bookworm

    • 38.0.4-3+deb12u1 · all · bookworm

      Not affected

      nvd · python-cryptography · debian · bookworm

Observed:

References