Description
openssl_encrypt versions before 1.4.9 contain a signature verification vulnerability in gpg_runner.verify_detached that accepts revoked and expired keys by only checking VALIDSIG status without inspecting REVKEYSIG, EXPKEYSIG, or gpg exit codes. Attackers holding compromised-then-revoked signing keys or expired project keys can bypass signature verification to execute malicious plugins in the host process.
Published: 2026-08-27
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Patch Immediately
AI Analysis

Impact

The vulnerability lies in a GPG signature verification routine in openssl_encrypt that only checks for a valid signature status without checking for revoked or expired keys or GPG exit codes, allowing attackers with previously revoked or expired signing keys to bypass the check and inject malicious plugins into the host process. This can lead to the execution of arbitrary code within the application context.

Affected Systems

The flaw affects the openssl_encrypt package provided by jahlives. Versions prior to 1.4.9 are vulnerable; users should verify their installed version and upgrade if it falls below 1.4.9.

Risk and Exploitability

The CVSS score of 9.3 indicates critical severity and the lack of KEV listing does not diminish the risk. Since the exploit requires only knowledge of a compromised but now revoked or expired key, the attack vector is local to the application’s plugin infrastructure, meaning attackers can leverage user‑provided keys to execute malicious code on the target host. The EPSS score is not available, so the current exploitation probability is unknown, but the high CVSS score suggests a potentially significant threat.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade openssl_encrypt to version 1.4.9 or later, which contains the signature verification fix.
  • If an immediate upgrade is not possible, configure the application to reject any signatures that fail VALID SIG, EXPKEYSIG, or REVKEYSIG checks, or use a GPG verification tool that inspects exit codes and rejects revoked or expired keys.
  • Disable or limit plugin execution from untrusted sources until the vulnerability is resolved, ensuring that only trusted plugins are loaded.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:jahlives:openssl_encrypt:*:*:*:*:*:python:*:*

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 versions before 1.4.9 contain a signature verification vulnerability in gpg_runner.verify_detached that accepts revoked and expired keys by only checking VALIDSIG status without inspecting REVKEYSIG, EXPKEYSIG, or gpg exit codes. Attackers holding compromised-then-revoked signing keys or expired project keys can bypass signature verification to execute malicious plugins in the host process.
Title openssl_encrypt before 1.4.9 GPG Signature Verification Bypass
Weaknesses CWE-347
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-27T19:26:55.184Z

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

Link: CVE-2026-81700

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

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

Modified: 2026-09-01T18:13:59.553

Link: CVE-2026-81700

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature