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-emersonUpgrade fence-agents-virshUpgrade fence-agents-ilo2Upgrade fence-agents-redfishUpgrade fence-agents-computeUpgrade fence-agents-azure-armUpgrade fence-agents-allUpgrade fence-agents-kubevirtUpgrade fence-agents-cisco-mdsUpgrade fence-agents-sbdUpgrade fence-agents-kdumpUpgrade fence-agents-heuristics-pingUpgrade fence-agents-drac5Upgrade fence-agents-bladecenterUpgrade fence-agents-mpathUpgrade fence-agents-ibmbladeUpgrade fence-agents-amt-wsUpgrade fence-agents-aliyunUpgrade fence-agents-vmware-soapUpgrade fence-agents-rsaUpgrade fence-agents-ilo-mpUpgrade fence-agents-ipmilanUpgrade fence-agents-ilo-sshUpgrade fence-agents-commonUpgrade fence-agents-rhevmUpgrade fence-agents-openstackUpgrade fence-agents-epsUpgrade fence-agents-awsUpgrade fence-agents-ifmibUpgrade fence-agents-ibm-powervsUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-brocadeUpgrade fence-agents-cisco-ucsUpgrade fence-agents-vmware-restUpgrade fence-agents-nutanix-ahvUpgrade fence-agents-intelmodularUpgrade fence-agents-rsbUpgrade fence-agents-lparUpgrade fence-agents-eaton-snmpUpgrade fence-agents-zvmUpgrade fence-agents-apc-snmpUpgrade fence-agents-gceUpgrade fence-agents-ipduUpgrade fence-agents-scsiUpgrade fence-agents-ibm-vpcUpgrade fence-agents-apcUpgrade fence-agents-wtiUpgrade fence-agents-hpblade | 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-apcUpgrade fence-agents-ibm-vpcUpgrade fence-agents-ipmilanUpgrade fence-agents-hpbladeUpgrade fence-agents-heuristics-pingUpgrade fence-agents-ifmibUpgrade fence-agents-ibmbladeUpgrade fence-agents-redfishUpgrade fence-agents-ilo2Upgrade fence-agents-drac5Upgrade fence-agents-ilo-sshUpgrade fence-agents-lparUpgrade fence-agents-wtiUpgrade fence-agents-kubevirtUpgrade fence-agents-rsaUpgrade fence-agents-cisco-ucsUpgrade fence-agents-vmware-restUpgrade fence-agents-rhevmUpgrade fence-agents-mpathUpgrade fence-agents-sbdUpgrade fence-agents-brocadeUpgrade fence-agents-kdumpUpgrade fence-agents-ilo-mpUpgrade fence-agents-scsiUpgrade fence-agents-nutanix-ahvUpgrade fence-agents-cisco-mdsUpgrade fence-agents-ipduUpgrade fence-agents-virshUpgrade fence-agents-vmware-soapUpgrade fence-agents-apc-snmpUpgrade fence-agents-allUpgrade fence-agents-amt-wsUpgrade fence-agents-eaton-snmpUpgrade fence-agents-rsbUpgrade fence-agents-commonUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-ibm-powervsUpgrade fence-agents-computeUpgrade fence-agents-bladecenterUpgrade fence-agents-intelmodularUpgrade fence-agents-emersonUpgrade fence-agents-eps | 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-lparUpgrade fence-virtdUpgrade fence-agents-cisco-ucsUpgrade fence-agents-wtiUpgrade fence-agents-rsaUpgrade fence-agents-drac5Upgrade fence-agents-heuristics-pingUpgrade fence-virtd-multicast-debuginfoUpgrade ha-cloud-support-debuginfoUpgrade fence-agents-aliyun-debuginfoUpgrade fence-agents-awsUpgrade fence-virtd-tcp-debuginfoUpgrade fence-agents-zvmUpgrade fence-agents-openstackUpgrade fence-agents-redfishUpgrade fence-virtd-serialUpgrade fence-agents-mpathUpgrade fence-agents-kubevirt-debuginfoUpgrade fence-agents-ibm-vpcUpgrade fence-agents-vmware-restUpgrade fence-virtd-libvirt-debuginfoUpgrade fence-agents-apcUpgrade fence-agents-debugsourceUpgrade fence-agents-ibmbladeUpgrade fence-agents-kdump-debuginfoUpgrade fence-agents-azure-arm-debuginfoUpgrade fence-agents-ilo2Upgrade fence-agents-ibm-powervsUpgrade fence-virtd-debuginfoUpgrade fence-agents-rsbUpgrade fence-agents-sbdUpgrade fence-agents-rhevmUpgrade fence-agents-ipduUpgrade fence-agents-intelmodularUpgrade fence-virtd-tcpUpgrade fence-virtd-libvirtUpgrade ha-cloud-supportUpgrade fence-agents-kdumpUpgrade fence-agents-hpbladeUpgrade fence-agents-debuginfoUpgrade fence-agents-apc-snmpUpgrade fence-agents-eaton-snmpUpgrade fence-agents-ipmilanUpgrade fence-agents-kubevirtUpgrade fence-virtd-cpg-debuginfoUpgrade fence-virtUpgrade fence-agents-azure-armUpgrade fence-virt-debuginfoUpgrade fence-agents-vmware-soapUpgrade fence-virtd-serial-debuginfoUpgrade fence-agents-ilo-mpUpgrade fence-agents-nutanix-ahvUpgrade fence-agents-epsUpgrade fence-virtd-cpgUpgrade fence-agents-computeUpgrade fence-agents-gceUpgrade fence-agents-emersonUpgrade fence-agents-bladecenterUpgrade fence-agents-cisco-mdsUpgrade fence-agents-brocadeUpgrade fence-virtd-multicastUpgrade fence-agents-virshUpgrade fence-agents-scsiUpgrade fence-agents-amt-wsUpgrade fence-agents-ifmibUpgrade fence-agents-commonUpgrade fence-agents-aliyunUpgrade fence-agents-ilo-sshUpgrade fence-agents-allUpgrade fence-agents-ilo-moonshot | May 4, 2026 | Feb 10, 2026 |
| Rocky_linux | — | Upgrade fence-virtd-multicast-debuginfoUpgrade fence-virtd-multicastUpgrade fence-agents-kubevirt-debuginfoUpgrade fence-agents-aliyun-debuginfoUpgrade fence-virtdUpgrade fence-virtd-cpg-debuginfoUpgrade fence-agents-computeUpgrade fence-agents-azure-arm-debuginfoUpgrade fence-agents-kdumpUpgrade fence-agents-zvmUpgrade fence-virtd-serial-debuginfoUpgrade fence-virtd-tcp-debuginfoUpgrade fence-virtd-cpgUpgrade fence-agents-aliyunUpgrade fence-agents-redfishUpgrade fence-virtd-libvirtUpgrade ha-cloud-supportUpgrade fence-virtd-libvirt-debuginfoUpgrade fence-agents-openstackUpgrade ha-cloud-support-debuginfoUpgrade fence-virtUpgrade fence-agents-gceUpgrade fence-agents-awsUpgrade fence-agents-debuginfoUpgrade fence-agents-kdump-debuginfoUpgrade fence-virtd-tcpUpgrade fence-agents-allUpgrade fence-virt-debuginfoUpgrade fence-virtd-serialUpgrade fence-agents-kubevirtUpgrade fence-agents-debugsourceUpgrade fence-agents-azure-armUpgrade fence-virtd-debuginfo | May 4, 2026 | Apr 30, 2026 |
| Ubuntu | — | Upgrade python3-cryptographyUpgrade python3-cryptography (Ubuntu Pro)Upgrade python-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