top of page
perceptive_background_267k.jpg

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) SharedPref…

Published:

27 augustus 2026 om 00:00:00

Alert date:

27 augustus 2026 om 20:17:27

Source:

nvd.nist.gov

Click to open the original link from this advisory

Supply Chain & Dependencies, Identity & Access

The pip package openssl-encrypt (versions 1.4.8 and earlier) stores mTLS client private keys in cleartext within a world-readable SharedPreferences file (permissions 0644). This exposure occurs via the desktop GUI Settings screen when a combined certificate and private key PEM is entered. A local attacker with filesystem access can trivially read the private key, enabling potential impersonation or decryption of mTLS-protected communications. The vulnerability is classified as a sensitive data exposure / insecure storage issue. Version 1.4.9 addresses this by writing the PEM to a dedicated file with restricted permissions (0600), storing only the file path in SharedPreferences, and migrating or scrubbing any existing cleartext values. The fix represents a significant improvement in credential storage hygiene. The issue is tracked as CVE-2026-81683 and has been disclosed via GitHub Security Advisories and VulnCheck.

Technical details

Mitigation steps:

Affected products:

openssl-encrypt (pip package)
openssl_encrypt <= 1.4.8

Related links:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page