CVE-2026-81683 openssl_encrypt before 1.4.9 Plaintext Private Key Storage

High 8.6 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2026-81683?

CVE-2026-81683 is a high-severity vulnerability in Jahlives Openssl Encrypt, published on 27 Aug 2026.

Official description

openssl_encrypt (pip package openssl-encrypt) versions 1.4.8 and earlier store an mTLS client private key in cleartext within a world-readable (0644) SharedPreferences file via the desktop GUI's Settings screen 'combined certificate and private key' PEM field. A local attacker with file system access can read the exposed private key. Version 1.4.9 writes the PEM to a dedicated 0600 file, keeps only its path in SharedPreferences, and migrates/scrubs existing cleartext values.

Weakness: CWE-312

Which versions are affected by CVE-2026-81683?

1 open source package ship an affected version, including openssl-encrypt. It affects 1 product.

PackageAffectedFixed in
openssl-encrypt PyPIAll versions1.4.9

Products include Jahlives Openssl Encrypt.

How do I fix CVE-2026-81683?

Upgrade openssl-encrypt to 1.4.9 or later.

Is CVE-2026-81683 being exploited?

There is no known exploitation of CVE-2026-81683 in the wild and no public exploit code.

All Jahlives Openssl Encrypt vulnerabilities

Sources

Also known as GHSA-p8vp-h9v2-m833, GHSA-r8gw-6hfj-98jw, PYSEC-2026-3792.

Is CVE-2026-81683 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free