{"id":"CVE-2026-81687","state":"PUBLISHED","title":"openssl_encrypt before 1.4.9 Denial of Service via KDF","description":"openssl_encrypt versions before 1.4.9 fail to enforce a time ceiling on key derivation function iteration counts specified in file metadata. Attackers can craft files with extremely high KDF iteration counts to consume CPU resources for unbounded periods before password verification occurs.","publishedAt":"2026-08-27T14:50:51.786Z","updatedAt":"2026-10-01T15:21:21.447Z","severity":{"score":8.7,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/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.9","versionType":"semver"},{"version":"1.4.9","status":"unaffected","versionType":"semver"}]}],"references":["https://github.com/jahlives/openssl_encrypt/security/advisories/GHSA-rv6w-7hq9-pr74","https://www.vulncheck.com/advisories/openssl-encrypt-before-1.4.9-denial-of-service-via-kdf"],"weaknesses":["CWE-400"],"ingestedAt":"2026-10-29T20:13:15.269Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/81xxx/CVE-2026-81687.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-81687","state":"PUBLISHED","datePublished":"2026-08-27T14:50:51.786Z","dateUpdated":"2026-10-01T15:21:21.447Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-08-27T11:11:30.934Z"},"containers":{"cna":{"title":"openssl_encrypt before 1.4.9 Denial of Service via KDF","descriptions":[{"lang":"en","value":"openssl_encrypt versions before 1.4.9 fail to enforce a time ceiling on key derivation function iteration counts specified in file metadata. Attackers can craft files with extremely high KDF iteration counts to consume CPU resources for unbounded periods before password verification occurs."}],"affected":[{"vendor":"jahlives","product":"openssl_encrypt","packageURL":"pkg:pypi/openssl-encrypt","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"1.4.9","versionType":"semver"},{"version":"1.4.9","status":"unaffected","versionType":"semver"}]}],"references":[{"url":"https://github.com/jahlives/openssl_encrypt/security/advisories/GHSA-rv6w-7hq9-pr74","tags":["vendor-advisory"],"name":"GitHub Security Advisory (GHSA-rv6w-7hq9-pr74)"},{"url":"https://www.vulncheck.com/advisories/openssl-encrypt-before-1.4.9-denial-of-service-via-kdf","name":"VulnCheck Advisory: openssl_encrypt before 1.4.9 Denial of Service via KDF","tags":["third-party-advisory"]}],"metrics":[{"cvssV4_0":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"LOW","attackRequirements":"NONE","attackVector":"NETWORK","baseScore":8.7,"baseSeverity":"HIGH","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:N/VA:N/SC:N/SI:N/SA:N","version":"4.0","vulnAvailabilityImpact":"NONE","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"NONE","vulnerabilityResponseEffort":"NOT_DEFINED"},"format":"CVSS"},{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"LOCAL","availabilityImpact":"HIGH","baseScore":5.5,"baseSeverity":"MEDIUM","confidentialityImpact":"NONE","integrityImpact":"NONE","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"REQUIRED","vectorString":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","version":"3.1"},"format":"CVSS"}],"problemTypes":[{"descriptions":[{"cweId":"CWE-400","lang":"en","description":"Uncontrolled Resource Consumption","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-10-01T15:21:21.447Z"},"datePublic":"2026-08-12T00:00:00.000Z","cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:jahlives:openssl_encrypt:*:*:*:*:*:*:*:*","versionEndExcluding":"1.4.9"}]}]}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-08-31T15:56:48.802395Z","id":"CVE-2026-81687","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-08-31T15:57:00.696Z"}}]}}}