Skip to content
CVE PROGRAM SOURCE RECORD6.9 Medium

CVE-2026-39892

cryptography has a buffer overflow if non-contiguous buffers were passed to APIs

Description

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

pyca cryptography

  • >= 45.0.0, < 46.0.7affected

References