Description
openssl_encrypt versions before 1.4.9 derive the remote-pepper wrap key using unsalted HKDF-SHA256 or bare SHA-256 of the password, allowing identical keys across all users and files. Attackers with access to wrapped pepper blobs can precompute a single dictionary table and perform fleet-wide offline password guessing at hardware speed to recover user passwords.
Published: 2026-08-27
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Key Derivation Compromise
Action: Immediate Patch
AI Analysis

Impact

openssl_encrypt versions before 1.4.9 derive the remote‑pepper wrap key using unsalted HKDF‑SHA256 or bare SHA‑256 of the password, producing identical keys for all users and files. Attackers who obtain wrapped pepper blobs can precompute a single dictionary table and perform fleet‑wide offline password guessing at hardware speed, enabling recovery of user passwords. This vulnerability compromises password confidentiality and permits an attacker to compromise multiple accounts with a single credential guess.

Affected Systems

All installations of jahlives:openssl_encrypt that use a version older than 1.4.9 are affected. No specific patch version list is available beyond the fact that any pre‑1.4.9 release must be updated.

Risk and Exploitability

The reported CVSS score of 8.7 indicates high severity, while the EPSS score is not available. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires accessibility to the stored pepper blobs; an attacker with that access can offline precompute a dictionary table to recover plaintext passwords on a large scale. The likely attack vector therefore involves privileged or compromised systems that can read the pepper data. Although it requires prior access to the pepper blob, the high CVSS and potential for fleet‑wide credential compromise make this a serious risk for any organization using the affected library.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update openssl_encrypt to version 1.4.9 or later, which implements salted key derivation for the wrap key.
  • After applying the update, rotate the pepper keys and rewrap all encrypted data so that any keys derived with the vulnerable method are rendered useless.
  • Limit filesystem permissions and application privileges so that only authorised processes can read the pepper blob files, reducing the chance that an attacker can acquire the data needed for offline guessing.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 15:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:jahlives:openssl_encrypt:*:*:*:*:*:python:*:*

Fri, 28 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', '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 derive the remote-pepper wrap key using unsalted HKDF-SHA256 or bare SHA-256 of the password, allowing identical keys across all users and files. Attackers with access to wrapped pepper blobs can precompute a single dictionary table and perform fleet-wide offline password guessing at hardware speed to recover user passwords.
Title openssl_encrypt before 1.4.9 Weak Pepper Key Derivation
Weaknesses CWE-916
References
Metrics cvssV3_1

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

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-28T15:59:26.341Z

Reserved: 2026-08-27T11:12:00.889Z

Link: CVE-2026-81689

cve-icon Vulnrichment

Updated: 2026-08-27T18:38:51.432Z

cve-icon NVD

Status : Analyzed

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

Modified: 2026-09-03T15:07:51.097

Link: CVE-2026-81689

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-27T18:45:04Z

Weaknesses
  • CWE-916

    Use of Password Hash With Insufficient Computational Effort