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.
Published: 2026-08-27
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

The openssl_encrypt library from jahlives contains a flaw in versions prior to 1.4.9 where the key‑derivation function does not limit the number of iterations specified in file metadata. Crafting a file with an exceptionally large KDF iteration count forces the library to consume CPU cycles for an unbounded amount of time before the password is even verified. This results in a denial of service condition by exhausting processing resources; the weakness is classified as CWE‑400, an excessive resource consumption flaw.

Affected Systems

The vulnerability affects the jahlives openssl_encrypt product in all releases older than 1.4.9. Users who have not upgraded past the 1.4.9‑preceding versions are at risk, as their deployments will accept and process the deliberately oversized KDF iteration counts.

Risk and Exploitability

With a CVSS score of 8.7, the flaw is considered high severity. Although no EPSS score is publicly available, the nature of the exploit—crafting a malicious file that drives CPU usage—suggests a realistic attack surface, especially for services that routinely parse user‑supplied encrypted files. The vulnerability can be triggered by passing a file with a high iteration count to the library’s decryption routine, and no network isolation or access control protects against it. The security advisory does not list this issue in the CISA KEV catalog, but the high impact and ease of exploitation warrant prompt attention.

Generated by OpenCVE AI on August 27, 2026 at 18:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the jahlives openssl_encrypt library to version 1.4.9 or later, which implements a time ceiling on KDF iteration counts.
  • Validate incoming encrypted files to reject or cap KDF iteration values that exceed a safe threshold before invoking the decryption routine.
  • Monitor CPU consumption patterns for anomalous spikes consistent with excessive KDF usage, and investigate any such events promptly.

Generated by OpenCVE AI on August 27, 2026 at 18:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 07:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
First Time appeared Jahlives
Jahlives openssl Encrypt
Vendors & Products Jahlives
Jahlives openssl Encrypt

Thu, 27 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
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.
Title openssl_encrypt before 1.4.9 Denial of Service via KDF
Weaknesses CWE-400
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, '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'}


Subscriptions

Jahlives Openssl Encrypt
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-31T15:57:00.696Z

Reserved: 2026-08-27T11:11:30.934Z

Link: CVE-2026-81687

cve-icon Vulnrichment

Updated: 2026-08-31T15:56:55.599Z

cve-icon NVD

Status : Received

Published: 2026-08-27T17:20:58.410

Modified: 2026-08-31T16:19:15.973

Link: CVE-2026-81687

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-27T19:15:03Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption