Skip to content
OpenAdvisories
Low · 3.3 CVE-2026-81715 EUVD-2026-67065GHSA-h5x2-vmqf-9934GHSA-jqqp-pf9j-889jPYSEC-2026-3964

openssl_encrypt before 1.4.9 Credential Exposure via Debug Output

Published Aug 27, 2026 · Updated Oct 1, 2026 · Assigned by VulnCheck

Description

openssl_encrypt (pip package openssl-encrypt) versions <= 1.4.8 do not redact the keyserver bearer token passed as the positional argument to 'keyserver set-token' in the --debug argv dump, because sanitize_argv_for_debug fails to sanitize it. As a result the token is printed in cleartext to stderr under --debug (even without --unsafe-show-secrets), persisting the credential in logs and terminal history. Fixed in 1.4.9.

Affected products

VendorProductAffectedFixed
jahlives openssl_encrypt < 1.4.9 1.4.9

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI openssl-encrypt < 1.4.9 1.4.9 PYSEC-2026-3964

References