Skip to main content
← All vulnerabilities
CVE-2026-81702PYSEC-2026-3962GHSA-Q8P3-7H6H-GHFR

openssl_encrypt before 1.4.9 Key Substitution via Identity Load

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.4.9
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: total

Summary

openssl_encrypt before 1.4.9 fails to re-derive and validate fingerprints when loading identities from identity.json, allowing attackers to substitute public keys in identity stores. Attackers can replace legitimate public keys with their own while maintaining the claimed fingerprint, enabling silent key substitution where encryption uses attacker keys and signature verification appears valid.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • jahlives openssl_encrypt

    fixed in 1.4.9

  • openssl-encryptPyPI

    fixed in 1.4.9

References 2

GitHub · jahlives/openssl_encrypt

vulncheck.com