CVE-2026-26007
CVSS v3
6.5
MEDIUM
EPSS Score
0.4 %
exploit probability, as of 2026-10-17
CISA KEV
No
known exploited
Exploitation
—
SSVC status
Get an alert for each new CVE published for cryptography. Watch cryptography in CVE Watch Free account · no credit card
Affected and fixed versions
Packages from OSV.dev and products from the vendors' CSAF advisories.
version not verifiedVersions not verified: read as OSV.dev and the vendors publish them, not checked against each vendor's release list.
Packages
- cryptographyPyPIall versions · fixed in 46.0.5
- fence-agents-apcAlmaLinux:8all versions · fixed in 4.2.1-129.el8_10.25and 47 other packages
Vendor advisories
cryptography: cryptography Subgroup Attack Due to Missing Subgroup Validation for SECT Curves
exploit-intelligence/vulnerability-analysis-rhel9 as a component of Exploit Intelligence · mta/mta-solution-server-rhel9 as a component of Migration Toolkit for Applications 8 · openshift-lightspeed/lightspeed-ocp-rag-rhel9 as a component of OpenShift Lightspeed
Red Hat Security Advisory: satellite/foreman-mcp-server-rhel9 container image available as a Technology Preview
Red Hat Security Advisory: fence-agents security update
Red Hat Security Advisory: fence-agents security update
Red Hat Security Advisory: fence-agents security update
Red Hat Security Advisory: fence-agents security update
16 more advisories
Description
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.
Technical details
- CVSS v3 Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
- Published
- 2026-02-10
- Last Modified
- 2026-02-23
Frequently asked questions
What is CVE-2026-26007?
Is CVE-2026-26007 actively exploited?
What is the CVSS score for CVE-2026-26007?
Running cryptography? Hear about its next vulnerability
CVE Watch matches each new CVE to the vendors and products you list (vendor and product, not the version) and puts it in your alerts with its KEV and EPSS status.
Already have an account? Open CVE WatchNo credit card required · 50 free checks/month · Free API key
Go further
- Following what attackers exploit right now? The CISA KEV additions of the month, with their patch deadlines.
- Running this software? CVE Watch alerts you to new vulnerabilities in your products.
Related vulnerabilities
Same product first, then the same vendor advisory and the same publication week.