Description
openssl_encrypt before 1.4.9 fails to sanitize the email field of imported identity documents, allowing attackers to inject ANSI escape sequences that forge the fingerprint verification line displayed to users. Attackers can deliver a crafted identity bundle through normal contact-exchange flows or keyserver responses to manipulate terminal output and display a fraudulent fingerprint, bypassing the out-of-band verification mechanism that protects against key substitution attacks.
Published: 2026-08-27
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Fingerprint verification bypass via ANSI escape injection
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises because openssl_encrypt does not sanitize the email field of imported identity documents, allowing an attacker to embed ANSI escape sequences. When the identity bundle is processed, these sequences alter the terminal output to forge the fingerprint verification line shown to the user. This manipulation causes the user to trust an attacker‑supplied key as valid, subverting the out‑of‑band verification intended to protect against key substitution attacks. The weakness is an input validation failure (CWE‑20) that enables spoofed authentication display.

Affected Systems

The affected software is the openssl_encrypt library maintained by jahlives, any version prior to 1.4.9. The library is used in contact‑exchange flows and keyserver responses that import identity documents, so any deployment that relies on this component is susceptible. No other specific vendor or product information is listed.

Risk and Exploitability

The CVSS score of 9.3 classifies this as critical. EPSS information is not available, but the lack of a KEV listing does not diminish the severity. An attacker must successfully deliver a crafted identity bundle through normal contact‑exchange or keyserver interactions, which typically involves a compromised or malicious peer. Once executed, the attacker can deceive users into accepting a forged fingerprint, enabling credential substitution. The likely vector is the standard contact‑exchange or keyserver flow, with prerequisites including the user processing the malicious identity document.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update openssl_encrypt to v1.4.9 or later to apply the fix that sanitizes the email field.
  • Implement custom sanitization that removes or encodes ANSI escape sequences from the email field of identity documents before processing, addressing the input validation weakness (CWE‑20).
  • Restrict or monitor contact‑exchange and keyserver responses to trusted or signed identity bundles, and verify fingerprints through out‑of‑band channels to avoid relying on terminal display.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, '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 openssl_encrypt before 1.4.9 fails to sanitize the email field of imported identity documents, allowing attackers to inject ANSI escape sequences that forge the fingerprint verification line displayed to users. Attackers can deliver a crafted identity bundle through normal contact-exchange flows or keyserver responses to manipulate terminal output and display a fraudulent fingerprint, bypassing the out-of-band verification mechanism that protects against key substitution attacks.
Title openssl_encrypt before 1.4.9 ANSI Escape Injection via Identity Email
Weaknesses CWE-20
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Jahlives Openssl Encrypt
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-31T18:01:00.066Z

Reserved: 2026-08-27T11:12:29.818Z

Link: CVE-2026-81707

cve-icon Vulnrichment

Updated: 2026-08-31T18:00:53.695Z

cve-icon NVD

Status : Received

Published: 2026-08-27T17:21:01.440

Modified: 2026-08-31T18:17:20.950

Link: CVE-2026-81707

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-27T18:45:04Z

Weaknesses
  • CWE-20

    Improper Input Validation