Skip to content
Heist/ feed
Back to feed
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 source

Published 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"
}