cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Prior to 46.0.5, the public_key_from_numbers (or EllipticCurvePublicNumbers.public_key()), EllipticCurvePublicNumbers.public_key(), load_der_public_key() and load_pem_public_key() functions do not verify that the point belongs to the expected prime-order subgroup of the curve. This missing validation allows an attacker to provide a public key point P from a small-order subgroup. This can lead to security issues in various situations, such as the most commonly used signature verification (ECDSA) and shared key negotiation (ECDH). When the victim computes the shared secret as S = [victim_private_key]P via ECDH, this leaks information about victim_private_key mod (small_subgroup_order). For curves with cofactor > 1, this reveals the least significant bits of the private key. When these weak public keys are used in ECDSA , it's easy to forge signatures on the small subgroup. Only SECT curves are impacted by this. This vulnerability is fixed in 46.0.5.
CVSS Details
- CVSS 4.0 Base Score: 8.2 (HIGH)
- CVSS 4.0 Vector: (CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X)
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade fence-agents-hpbladeUpgrade fence-agents-apcUpgrade fence-agents-ipmilanUpgrade fence-agents-cisco-ucsUpgrade fence-agents-epsUpgrade fence-agents-lparUpgrade fence-agents-rsbUpgrade fence-agents-vmware-restUpgrade fence-agents-zvmUpgrade fence-agents-apc-snmpUpgrade fence-agents-ibm-powervsUpgrade fence-agents-eaton-snmpUpgrade fence-agents-intelmodularUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-rhevmUpgrade fence-agents-nutanix-ahvUpgrade fence-agents-brocadeUpgrade fence-agents-ibm-vpcUpgrade fence-agents-openstackUpgrade fence-agents-gceUpgrade fence-agents-awsUpgrade fence-agents-ilo-sshUpgrade fence-agents-wtiUpgrade fence-agents-ifmibUpgrade fence-agents-ipduUpgrade fence-agents-commonUpgrade fence-agents-scsiUpgrade fence-agents-vmware-soapUpgrade fence-agents-ilo2Upgrade fence-agents-ibmbladeUpgrade fence-agents-heuristics-pingUpgrade fence-agents-ilo-mpUpgrade fence-agents-rsaUpgrade fence-agents-virshUpgrade fence-agents-emersonUpgrade fence-agents-mpathUpgrade fence-agents-bladecenterUpgrade fence-agents-kdumpUpgrade fence-agents-azure-armUpgrade fence-agents-cisco-mdsUpgrade fence-agents-sbdUpgrade fence-agents-allUpgrade fence-agents-kubevirtUpgrade fence-agents-computeUpgrade fence-agents-redfishUpgrade fence-agents-amt-wsUpgrade fence-agents-drac5Upgrade fence-agents-aliyun | May 3, 2026 | Apr 30, 2026 |
| Alpine Linux | — | Upgrade py3-cryptography | Mar 4, 2026 | Feb 10, 2026 |
| Debian | — | Upgrade python-cryptography | Jul 23, 2026 | Jul 23, 2026 |
| Oracle Missing Cpu Apr 2026 | — | Apply the April 2026 Critical Patch Update (CPU) for Oracle Database | Apr 22, 2026 | Feb 10, 2026 |
| Oracle_linux | — | Upgrade fence-agents-kubevirtUpgrade fence-agents-apcUpgrade fence-agents-cisco-ucsUpgrade fence-agents-ibm-vpcUpgrade fence-agents-vmware-restUpgrade fence-agents-redfishUpgrade fence-agents-ilo2Upgrade fence-agents-ifmibUpgrade fence-agents-ibmbladeUpgrade fence-agents-drac5Upgrade fence-agents-ilo-sshUpgrade fence-agents-lparUpgrade fence-agents-rsaUpgrade fence-agents-heuristics-pingUpgrade fence-agents-ipmilanUpgrade fence-agents-wtiUpgrade fence-agents-hpbladeUpgrade fence-agents-allUpgrade fence-agents-commonUpgrade fence-agents-rsbUpgrade fence-agents-eaton-snmpUpgrade fence-agents-apc-snmpUpgrade fence-agents-amt-wsUpgrade fence-agents-vmware-soapUpgrade fence-agents-kdumpUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-bladecenterUpgrade fence-agents-intelmodularUpgrade fence-agents-ibm-powervsUpgrade fence-agents-ilo-mpUpgrade fence-agents-brocadeUpgrade fence-agents-virshUpgrade fence-agents-ipduUpgrade fence-agents-cisco-mdsUpgrade fence-agents-epsUpgrade fence-agents-computeUpgrade fence-agents-rhevmUpgrade fence-agents-mpathUpgrade fence-agents-sbdUpgrade fence-agents-emersonUpgrade fence-agents-scsiUpgrade fence-agents-nutanix-ahv | May 4, 2026 | Feb 10, 2026 |
| Rapid7 Insightagent | — | Upgrade Rapid7 Insight Agent to version 4.1.0.2 | May 5, 2026 | Feb 10, 2026 |
| Redhat_linux | — | Upgrade fence-agents-heuristics-pingUpgrade fence-agents-redfishUpgrade fence-agents-drac5Upgrade fence-virtd-multicast-debuginfoUpgrade ha-cloud-support-debuginfoUpgrade fence-agents-aliyun-debuginfoUpgrade fence-agents-awsUpgrade fence-agents-openstackUpgrade fence-agents-vmware-restUpgrade fence-agents-ibm-vpcUpgrade fence-virtdUpgrade fence-agents-mpathUpgrade fence-virtd-serialUpgrade fence-agents-lparUpgrade fence-agents-cisco-ucsUpgrade fence-agents-kdump-debuginfoUpgrade fence-agents-rsaUpgrade fence-agents-wtiUpgrade fence-agents-zvmUpgrade fence-agents-apcUpgrade fence-virtd-tcp-debuginfoUpgrade fence-agents-kubevirt-debuginfoUpgrade fence-agents-debugsourceUpgrade fence-agents-ibmbladeUpgrade fence-agents-azure-arm-debuginfoUpgrade fence-agents-ibm-powervsUpgrade fence-agents-ilo2Upgrade fence-virtd-libvirt-debuginfoUpgrade fence-agents-hpbladeUpgrade fence-virtd-multicastUpgrade fence-agents-sbdUpgrade fence-agents-cisco-mdsUpgrade fence-agents-amt-wsUpgrade ha-cloud-supportUpgrade fence-agents-nutanix-ahvUpgrade fence-agents-scsiUpgrade fence-agents-commonUpgrade fence-agents-bladecenterUpgrade fence-agents-ifmibUpgrade fence-virtd-libvirtUpgrade fence-virtd-tcpUpgrade fence-agents-vmware-soapUpgrade fence-agents-rhevmUpgrade fence-agents-ipmilanUpgrade fence-agents-ipduUpgrade fence-agents-emersonUpgrade fence-agents-allUpgrade fence-virtd-cpgUpgrade fence-agents-rsbUpgrade fence-agents-eaton-snmpUpgrade fence-agents-gceUpgrade fence-agents-computeUpgrade fence-virt-debuginfoUpgrade fence-agents-ilo-mpUpgrade fence-agents-debuginfoUpgrade fence-virtd-cpg-debuginfoUpgrade fence-virtUpgrade fence-agents-epsUpgrade fence-agents-ilo-sshUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-aliyunUpgrade fence-agents-intelmodularUpgrade fence-virtd-serial-debuginfoUpgrade fence-virtd-debuginfoUpgrade fence-agents-virshUpgrade fence-agents-kubevirtUpgrade fence-agents-kdumpUpgrade fence-agents-apc-snmpUpgrade fence-agents-azure-armUpgrade fence-agents-brocade | May 4, 2026 | Feb 10, 2026 |
| Rocky_linux | — | Upgrade fence-virtd-serialUpgrade fence-agents-kubevirtUpgrade fence-agents-gceUpgrade fence-agents-awsUpgrade ha-cloud-support-debuginfoUpgrade fence-virtUpgrade fence-virtd-libvirtUpgrade fence-virtd-debuginfoUpgrade fence-agents-kdump-debuginfoUpgrade fence-agents-debugsourceUpgrade fence-agents-azure-armUpgrade fence-virtd-tcpUpgrade fence-virtd-libvirt-debuginfoUpgrade ha-cloud-supportUpgrade fence-agents-aliyunUpgrade fence-agents-redfishUpgrade fence-agents-debuginfoUpgrade fence-agents-openstackUpgrade fence-virt-debuginfoUpgrade fence-agents-allUpgrade fence-virtd-cpgUpgrade fence-virtd-tcp-debuginfoUpgrade fence-agents-azure-arm-debuginfoUpgrade fence-agents-kdumpUpgrade fence-virtd-multicast-debuginfoUpgrade fence-virtd-multicastUpgrade fence-agents-aliyun-debuginfoUpgrade fence-virtd-cpg-debuginfoUpgrade fence-virtd-serial-debuginfoUpgrade fence-agents-zvmUpgrade fence-virtdUpgrade fence-agents-computeUpgrade fence-agents-kubevirt-debuginfo | May 4, 2026 | Apr 30, 2026 |
| Ubuntu | — | Upgrade python-cryptography (Ubuntu Pro)Upgrade python3-cryptographyUpgrade python3-cryptography (Ubuntu Pro) | Mar 13, 2026 | Feb 10, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub