Paper/Archive/CVE-2026-39892

CVE-2026-39892

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

Description · from the CVE record

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

ProductAffectedFixed inSource
cryptography>= 45.0.0, < 46.0.7–CNA
Red Hat Ansible Automation Platform 2.5 for RHEL 8see advisory0:4.6.29-2.el8apredhat-SADP
Red Hat Ansible Automation Platform 2.5 for RHEL 8see advisory0:46.0.7-1.el8apredhat-SADP
Red Hat Ansible Automation Platform 2.5 for RHEL 9see advisory0:4.6.29-2.el9apredhat-SADP
Red Hat Ansible Automation Platform 2.5 for RHEL 9see advisory0:46.0.7-1.el9apredhat-SADP
Red Hat Ansible Automation Platform 2.6 for RHEL 9see advisory0:4.7.12-1.el9apredhat-SADP
Red Hat Ansible Automation Platform 2.6 for RHEL 9see advisory0:46.0.7-1.el9apredhat-SADP
Red Hat AI Inference Server 3.3see advisory1782353093redhat-SADP
Red Hat AI Inference Server 3.3see advisory1782352847redhat-SADP
Red Hat Ansible Automation Platform 2.6see advisory1779762270redhat-SADP
Red Hat Ansible Automation Platform 2.6see advisory1779759716redhat-SADP
Red Hat Ansible Automation Platform 2.6see advisory1779734628redhat-SADP

Scores by source

NVD9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
redhat-SADP (CNA)7.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
GitHub_M (CNA)6.9CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
CISA ADPSSVCExploitation: none · Automatable: yes · Technical impact: partial

References

refgithub.com/pyca/cryptography/security/advisories/GHSA-p423-j2cm-9vmqrefopenwall.com/lists/oss-security/2026/04/08/12refaccess.redhat.com/security/cve/CVE-2026-39892refbugzilla.redhat.com/show_bug.cgi?id=2456735refsecurity.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-39892.jsonadvisoryaccess.redhat.com/errata/RHSA-2026:24761advisoryaccess.redhat.com/errata/RHSA-2026:24762advisoryaccess.redhat.com/errata/RHSA-2026:30089advisoryaccess.redhat.com/errata/RHSA-2026:30088advisoryaccess.redhat.com/errata/RHSA-2026:24866advisoryaccess.redhat.com/errata/RHSA-2026:20338advisoryaccess.redhat.com/errata/RHSA-2026:43855advisoryaccess.redhat.com/errata/RHSA-2026:43854advisoryaccess.redhat.com/errata/RHSA-2026:43851advisoryaccess.redhat.com/errata/RHSA-2026:43670advisoryaccess.redhat.com/errata/RHSA-2026:43853advisoryaccess.redhat.com/errata/RHSA-2026:43651advisoryaccess.redhat.com/errata/RHSA-2026:46956advisoryaccess.redhat.com/errata/RHSA-2026:7295advisoryaccess.redhat.com/errata/RHSA-2026:42644advisoryaccess.redhat.com/errata/RHSA-2026:24977advisoryaccess.redhat.com/errata/RHSA-2026:37275advisoryaccess.redhat.com/errata/RHSA-2026:22840advisoryaccess.redhat.com/errata/RHSA-2026:22629advisoryaccess.redhat.com/errata/RHSA-2026:21017advisoryaccess.redhat.com/errata/RHSA-2026:24853advisoryaccess.redhat.com/errata/RHSA-2026:19375advisoryaccess.redhat.com/errata/RHSA-2026:22465advisoryaccess.redhat.com/errata/RHSA-2026:23361advisoryaccess.redhat.com/errata/RHSA-2026:24483