Description
In openssl_encrypt (pip package openssl-encrypt) versions <= 1.4.8, the desktop GUI passes the steganography password to the CLI child process on the command line via the --stego-password argument (on both encrypt and decrypt paths) instead of via an environment variable as done for the main password. Any local user can read the steganography password from /proc/<pid>/cmdline for the lifetime of the subprocess. Fixed in 1.4.9.
Published: 2026-08-27
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

This vulnerability resides in the openssl_encrypt Python package version 1.4.8 or earlier, where the desktop GUI incorrectly transmits the steganography password to the child CLI process via the command line argument ‑‑stego‑password. The password value is therefore exposed in the process command line, allowing any local user to read it from /proc/<pid>/cmdline during the subprocess’s lifetime. The exposure leaks confidential steganography credentials, compromising the secrecy of messages secured with that password only, but representing a clear confidentiality violation.

Affected Systems

The affected software is the openssl_encrypt package distributed through pip, authored by jahlives, and all release versions up to and including 1.4.8. The vulnerability is limited to environments where the desktop GUI launches a CLI subprocess; operating systems are not explicitly specified but the exposed information is read from the Linux /proc filesystem.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity, and the EPSS score is not available, suggesting low to moderate current exploitation probability. The vulnerability is not listed in CISA KEV and is accessible only to local users who can observe running processes on the host. An attacker would need local user access and would obtain the steganography password, leading to a confidentiality breach but not a full system compromise.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade openssl_encrypt to version 1.4.9 or later, which removes the command line password transmission.
  • If an immediate update is impossible, run the GUI under a dedicated non‑privileged user or in a container to limit local process visibility.
  • In the short term, avoid passing the steganography password via command line by setting it directly as an environment variable in the process launch script.

Generated by OpenCVE AI on August 27, 2026 at 18:08 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': 'no', '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 In openssl_encrypt (pip package openssl-encrypt) versions <= 1.4.8, the desktop GUI passes the steganography password to the CLI child process on the command line via the --stego-password argument (on both encrypt and decrypt paths) instead of via an environment variable as done for the main password. Any local user can read the steganography password from /proc/<pid>/cmdline for the lifetime of the subprocess. Fixed in 1.4.9.
Title openssl_encrypt before 1.4.9 Information Disclosure via Command Line
Weaknesses CWE-214
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-28T15:59:32.673Z

Reserved: 2026-08-27T11:11:30.934Z

Link: CVE-2026-81684

cve-icon Vulnrichment

Updated: 2026-08-27T18:24:07.855Z

cve-icon NVD

Status : Analyzed

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

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

Link: CVE-2026-81684

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-27T19:45:03Z

Weaknesses
  • CWE-214

    Invocation of Process Using Visible Sensitive Information