Description
openssl_encrypt versions before 1.4.0 contain a path traversal vulnerability in the _is_safe_path method where the plugin_id parameter is not sanitized before constructing the plugin config directory path. Attackers can declare a malicious plugin_id containing path traversal sequences like '../' to access arbitrary directories outside the intended plugin directory.
Published: 2026-08-17
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an attacker to supply a malicious plugin_id containing path‐traversal components such as "../". The plugin configuration directory is constructed without normalizing or sanitizing this input, enabling the attacker to read or manipulate files outside the intended plugin directory. This leads to potential disclosure or modification of arbitrary files, compromising confidentiality and integrity of the affected system.

Affected Systems

The affected product is openssl_encrypt released by jahlives. Versions prior to 1.4.0 are vulnerable. Users running any earlier release should consider upgrading immediately.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity. No EPSS score is publicly available, so the current exploitation probability is unknown, and the vulnerability is not listed in CISA KEV catalog. The likely attack vector is through any interface that accepts the plugin_id parameter—most likely the plugin registration API—thus an attacker with network access to that interface could trigger the traversal.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to openssl_encrypt version 1.4.0 or later
  • Validate and sanitize all plugin_id inputs to prevent path‐traversal components before constructing file paths
  • Restrict the process running openssl_encrypt to a directory where it only has read/write permissions on designated plugin directories

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Description openssl_encrypt versions before 1.4.0 contain a path traversal vulnerability in the _is_safe_path method where the plugin_id parameter is not sanitized before constructing the plugin config directory path. Attackers can declare a malicious plugin_id containing path traversal sequences like '../' to access arbitrary directories outside the intended plugin directory.
Title openssl_encrypt before 1.4.0 Path Traversal via plugin_id
Weaknesses CWE-73
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

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-17T11:04:49.766Z

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

Link: CVE-2026-74884

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-17T11:16:43.130

Link: CVE-2026-74884

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T13:00:13Z

Weaknesses
  • CWE-73

    External Control of File Name or Path