Description
openssl_encrypt versions before 1.4.9 use a denylist to identify trusted built-in plugins, allowing unsigned plugins in top-level plugins/ directories and unknown subdirectories to bypass signature verification. Attackers can place malicious unsigned plugins following documented installation paths to achieve arbitrary code execution in the CLI process with access to passwords and cryptographic keys.
Published: 2026-08-27
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability lies in the plugin trust model used by the openssl_encrypt tool. Earlier releases allow any unsigned plugin placed in the top‑level plugins/ directory or in unknown subdirectories to bypass signature verification. An attacker who can write to these directories can install a malicious unsigned plugin. Because the CLI process loads the plugin into the same process, the attacker gains full execution control and can access stored passwords and cryptographic keys. The weakness is classified as CWE‑347.

Affected Systems

All releases of jahlives:openssl_encrypt before version 1.4.9 are affected. The product is commonly used in command‑line encryption workflows on servers and CI/CD pipelines; any deployment that runs an older binary is potentially vulnerable.

Risk and Exploitability

The CVSS score of 9.3 indicates critical severity, and the EPSS score is not available, meaning no published exploitation probability at this time. The vulnerability is not yet listed in the CISA KEV catalog. The likely attack path involves writing a malicious plugin file to the permitted directory and triggering its execution via the CLI. No network elevation is required beyond local write permissions to the plugin path.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the openssl_encrypt tool to version 1.4.9 or later; this version removes the insecure deny‑list mechanism and validates plugin signatures before loading.
  • Remove any unsigned plugins from the plugins/ directory that are not part of the vendor distribution and apply strict file‑system permissions so only authorized users can modify those directories.
  • Enable file‑integrity monitoring or logs to detect unauthorized changes to plugin files and verify that only the vendor’s authorized plugins are present; run the CLI under an account that has no rights to sensitive keys or passwords.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 22:00:00 +0000

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

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
Metrics ssvc

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


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

Type Values Removed Values Added
Description openssl_encrypt versions before 1.4.9 use a denylist to identify trusted built-in plugins, allowing unsigned plugins in top-level plugins/ directories and unknown subdirectories to bypass signature verification. Attackers can place malicious unsigned plugins following documented installation paths to achieve arbitrary code execution in the CLI process with access to passwords and cryptographic keys.
Title openssl_encrypt before 1.4.9 Arbitrary Code Execution via unsigned plugin
Weaknesses CWE-347
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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-27T17:40:51.958Z

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

Link: CVE-2026-81701

cve-icon Vulnrichment

Updated: 2026-08-27T17:40:48.295Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-27T17:21:00.533

Modified: 2026-09-01T18:12:15.613

Link: CVE-2026-81701

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature