Description
openssl_encrypt versions before 1.4.0 contain a missing ownership verification vulnerability in the revoke_key method that allows authenticated clients to revoke any other client's key. Attackers can revoke arbitrary keys by providing a valid ML-DSA signature, bypassing the intended ownership restriction.
Published: 2026-08-17
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

opens ssl encrypt before 1.4.0 contains a missing ownership verification vulnerability in its revoke_key method that allows an authenticated client to revoke any other client's key. This flaw, classified as CWE-639, enables an attacker to disable or invalidate a peer's cryptographic material without permission. The loss of that key can lead to denial of service, forced key rotation, or loss of access to protected data. The attack does not directly expose plaintext but can disrupt normal operation by invalidating legitimate keys.

Affected Systems

This vulnerability affects the open‑source project jahlives:openssl_encrypt versions earlier than 1.4.0. No specific OS or environment constraints are listed, so any deployment that allows users to call revoke_key may be impacted.

Risk and Exploitability

The CVSS score of 8.7 classifies this as a high‑severity flaw. Exploitation requires an authenticated client capable of producing a valid ML‑DSA signature; the attacker can then supply a signature that belongs to another user. While the EPSS score is not available, the high CVSS indicates significant risk. The vulnerability is not listed in the CISA KEV catalog, suggesting no known widespread exploitation yet. The attack vector is inferred to be an authenticated, insider type, given the requirement of a valid signature.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade jahlives OpenSSL_encrypt to version 1.4.0 or later to incorporate the ownership check that was missing.
  • If upgrade is not immediately possible, limit access to the revoke_key method so only the owner of a key can request revocation, for example by enforcing an ownership check or ACL in the application layer.
  • Disable the revoke_key feature for all users that are not verified key owners or for production environments where key revocation is unnecessary.
  • Continuously monitor logs for revoke_key invocations and audit cases where a user revokes a key other than theirs.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 16:00:00 +0000

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

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

Tue, 18 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description openssl_encrypt versions before 1.4.0 contain a missing ownership verification vulnerability in the revoke_key method that allows authenticated clients to revoke any other client's key. Attackers can revoke arbitrary keys by providing a valid ML-DSA signature, bypassing the intended ownership restriction.
Title openssl_encrypt before 1.4.0 Missing Ownership Verification via revoke_key
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Jahlives Openssl Encrypt
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-18T14:36:53.489Z

Reserved: 2026-08-17T10:36:18.505Z

Link: CVE-2026-74877

cve-icon Vulnrichment

Updated: 2026-08-18T14:36:49.412Z

cve-icon NVD

Status : Analyzed

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

Modified: 2026-08-31T15:50:55.453

Link: CVE-2026-74877

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key