Critical
openssl_encrypt before 1.4.0 Weak Key Derivation via HKDF
Type: advisorySources: OSV
openssl_encrypt versions before 1.4.0 use HKDF with no salt and static info parameter in key normalization functions, reducing entropy extraction and determinism. Attackers can exploit predictable key derivation with identical inputs to weaken cryptographic security against multi-target attacks.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-74889
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 7 Nov 2026, 02:51 UTC · Revision 1
Source evidence
openssl_encrypt before 1.4.0 Weak Key Derivation via HKDF
core-osv · Original sourcePublished 17 Aug 2026, 11:04 UTC
openssl_encrypt versions before 1.4.0 use HKDF with no salt and static info parameter in key normalization functions, reducing entropy extraction and determinism. Attackers can exploit predictable key derivation with identical inputs to weaken cryptographic security against multi-target attacks.
osv:CVE-2026-74889
Complete source record
{
"id": "39dd9d2938be75767c03d88bb8d927fa8524bb5c61398ebe25f6dd57917119a7",
"url": "https://osv.dev/vulnerability/CVE-2026-74889",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "openssl_encrypt before 1.4.0 Weak Key Derivation via HKDF",
"summary": "openssl_encrypt versions before 1.4.0 use HKDF with no salt and static info parameter in key normalization functions, reducing entropy extraction and determinism. Attackers can exploit predictable key derivation with identical inputs to weaken cryptographic security against multi-target attacks.",
"evidence": "osv:CVE-2026-74889",
"products": [],
"severity": "critical",
"structured": {
"id": "CVE-2026-74889",
"aliases": [
"CVE-2026-74889",
"GHSA-j9mh-57cc-665x",
"PYSEC-2026-3765"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/jahlives/openssl_encrypt",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "768df5cd1910e349509f07a27eeac6951e0003bf"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "1.4.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"cpe": "cpe:2.3:a:jahlives:openssl_encrypt:*:*:*:*:*:python:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "1.4.0"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74889.json"
}
}
],
"modified": "2026-10-28T02:30:49.042807272Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/74xxx/CVE-2026-74889.json",
"https://github.com/jahlives/openssl_encrypt/security/advisories/GHSA-j9mh-57cc-665x",
"https://nvd.nist.gov/vuln/detail/CVE-2026-74889",
"https://www.vulncheck.com/advisories/openssl-encrypt-before-weak-key-derivation-via-hkdf"
],
"provider_metadata": {
"cwe_ids": [
"CWE-326"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/74xxx/CVE-2026-74889.json"
}
},
"related_cves": [
{
"value": "CVE-2026-74889",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 517509,
"published_at": "2026-08-17T11:04:53.146+00:00"
}