{"id":"CVE-2026-74889","state":"PUBLISHED","title":"openssl_encrypt before 1.4.0 Weak Key Derivation via HKDF","description":"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.","publishedAt":"2026-08-17T11:04:53.146Z","updatedAt":"2026-10-01T15:20:59.922Z","severity":{"score":9.3,"label":"Critical","version":"4.0","vector":"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","source":"VulnCheck"},"assigner":"VulnCheck","products":["jahlives openssl_encrypt"],"affected":[{"vendor":"jahlives","product":"openssl_encrypt","packageURL":"pkg:pypi/openssl_encrypt","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"1.4.0","versionType":"semver"},{"version":"1.4.0","status":"unaffected","versionType":"semver"}]}],"references":["https://github.com/jahlives/openssl_encrypt/security/advisories/GHSA-j9mh-57cc-665x","https://www.vulncheck.com/advisories/openssl-encrypt-before-weak-key-derivation-via-hkdf"],"weaknesses":["CWE-326"],"ingestedAt":"2026-10-29T20:12:58.252Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/74xxx/CVE-2026-74889.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-74889","state":"PUBLISHED","datePublished":"2026-08-17T11:04:53.146Z","dateUpdated":"2026-10-01T15:20:59.922Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-08-17T10:42:40.455Z"},"containers":{"cna":{"title":"openssl_encrypt before 1.4.0 Weak Key Derivation via HKDF","descriptions":[{"lang":"en","value":"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."}],"affected":[{"vendor":"jahlives","product":"openssl_encrypt","packageURL":"pkg:pypi/openssl_encrypt","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"1.4.0","versionType":"semver"},{"version":"1.4.0","status":"unaffected","versionType":"semver"}]}],"references":[{"url":"https://github.com/jahlives/openssl_encrypt/security/advisories/GHSA-j9mh-57cc-665x","tags":["vendor-advisory"],"name":"GitHub Security Advisory (GHSA-j9mh-57cc-665x)"},{"url":"https://www.vulncheck.com/advisories/openssl-encrypt-before-weak-key-derivation-via-hkdf","name":"VulnCheck Advisory: openssl_encrypt before 1.4.0 Weak Key Derivation via HKDF","tags":["third-party-advisory"]}],"metrics":[{"cvssV4_0":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"LOW","attackRequirements":"NONE","attackVector":"NETWORK","baseScore":9.3,"baseSeverity":"CRITICAL","exploitMaturity":"NOT_DEFINED","privilegesRequired":"NONE","providerUrgency":"NOT_DEFINED","subAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","userInteraction":"NONE","valueDensity":"NOT_DEFINED","vectorString":"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","version":"4.0","vulnAvailabilityImpact":"HIGH","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"HIGH","vulnerabilityResponseEffort":"NOT_DEFINED"},"format":"CVSS"},{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"HIGH","baseScore":9.8,"baseSeverity":"CRITICAL","confidentialityImpact":"HIGH","integrityImpact":"HIGH","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","version":"3.1"},"format":"CVSS"}],"problemTypes":[{"descriptions":[{"cweId":"CWE-326","lang":"en","description":"Inadequate Encryption Strength","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-10-01T15:20:59.922Z"},"datePublic":"2026-02-10T00:00:00.000Z","cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:jahlives:openssl_encrypt:*:*:*:*:*:*:*:*","versionEndExcluding":"1.4.0"}]}]}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-08-17T16:00:53.861001Z","id":"CVE-2026-74889","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-08-17T16:03:34.217Z"}}]}}}