Description
openssl_encrypt versions before 1.4.6 contain a key derivation flaw in sequential XOR composition mode where the last stage cancels out during key generation. When configured with a single KDF and no prior hashing stage, attackers can bypass memory-hard key derivation and perform offline password cracking at SHA-256 speed instead of the configured KDF cost.
Published: 2026-08-17
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw allows the last stage of a sequential XOR key derivation function to cancel out, effectively bypassing the intended memory-hard KDF. Attackers can then recover passwords at the speed of a single SHA‑256 hash instead of the configured KDF cost, reducing the security of encrypted data. This is a CWE‑916 weakness – erroneous handling of cryptographic keys.

Affected Systems

The vulnerability impacts the openssl_encrypt library from the jahlives project in all releases earlier than version 1.4.6. No other vendors or products are listed.

Risk and Exploitability

With a CVSS score of 6.9 the flaw is considered moderate severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires that the environment uses a single KDF without an initial hashing stage, which is a configuration that can be detected by an attacker with knowledge of the encryption setup. Once the bypass is recognized, the attacker can perform password cracking offline at standard hash speeds, posing a risk to confidentiality of protected data.

Generated by OpenCVE AI on August 17, 2026 at 12:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the openssl_encrypt component to version 1.4.6 or later where the sequential XOR key derivation is fixed.
  • If an upgrade cannot be performed immediately, configure the encryption process to include a hashing stage before the KDF or disable the sequential XOR key derivation mode entirely.
  • Regularly audit configuration files and application code to confirm that the newer KDF rules are enforced and that no legacy single-KDF settings remain.

Generated by OpenCVE AI on August 17, 2026 at 12:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 13:00:00 +0000

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

Mon, 17 Aug 2026 11:15:00 +0000

Type Values Removed Values Added
Description openssl_encrypt versions before 1.4.6 contain a key derivation flaw in sequential XOR composition mode where the last stage cancels out during key generation. When configured with a single KDF and no prior hashing stage, attackers can bypass memory-hard key derivation and perform offline password cracking at SHA-256 speed instead of the configured KDF cost.
Title openssl_encrypt before 1.4.6 KDF Bypass via Sequential-XOR
Weaknesses CWE-916
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:L/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-17T17:35:33.166Z

Reserved: 2026-08-17T10:31:04.593Z

Link: CVE-2026-74871

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-17T11:16:41.427

Modified: 2026-08-17T18:18:15.477

Link: CVE-2026-74871

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T12:41:11Z

Weaknesses
  • CWE-916

    Use of Password Hash With Insufficient Computational Effort