Description
Electrum 4.6.0 before 4.7.2 contains an authorization bypass in the external plugin loader, which executes a plugin's __init__.py module when the plugin is marked enabled in the config file, without verifying its plugin-password signature. A rogue local process with write access to the Electrum data directory can place plugin code in the plugins/ folder and mark it enabled, causing arbitrary code execution inside the Electrum process.
Published: 2026-10-27
Score: 8.6 High
EPSS: n/a
KEV: No
Impact: Local Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is an authorization bypass in Electrum's external plugin loader. When a plugin is marked enabled in the config file, Electrum executes the plugin's __init__.py module without verifying its cryptographic signature. This flaw allows a local process with write permissions to the Electrum data directory to place arbitrary Python code in the plugins/ subfolder, enabling it via the config, and cause that code to run inside the Electrum process. The result is that a local attacker can achieve full arbitrary code execution with the same privileges as the Electrum process.

Affected Systems

Affected systems are the Electrum cryptocurrency wallet, produced by spesmilo, in all releases from 4.6.0 up to and including the 4.7.1 series. The flaw exists before the 4.7.2 release, so any installation on those versions of Electrum is vulnerable.

Risk and Exploitability

The CVSS score of 8.6 indicates a high severity vulnerability, with a likelihood of being leveraged when a local user can write to the wallet's data directory. The EPSS score is not available, but the absence of a CISA KEV listing does not diminish the local exploitation risk. The attack surface is local, so the prerequisite is access to the file system where the wallet stores its configuration and plugins. An attacker could simply drop a malicious __init__.py file, enable it, and then have arbitrary code executed in Electrum's hub of processes. Given the high local impact, systems that are exposed to local users or that allow write access to the data folder should treat this vulnerability as high risk.

Generated by OpenCVE AI on October 27, 2026 at 14:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Electrum to version 4.7.2 or later to apply the plugin signature validation fix.
  • Restrict write permissions on the Electrum data directory, especially the plugins folder, so that only trusted processes can add files.
  • If an upgrade cannot be performed immediately, remove any unexpected or unsigned plugins and consider using a read‑only or signed‑only plugin configuration approach.

Generated by OpenCVE AI on October 27, 2026 at 14:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Description Electrum 4.6.0 before 4.7.2 contains an authorization bypass in the external plugin loader, which executes a plugin's __init__.py module when the plugin is marked enabled in the config file, without verifying its plugin-password signature. A rogue local process with write access to the Electrum data directory can place plugin code in the plugins/ folder and mark it enabled, causing arbitrary code execution inside the Electrum process.
Title Electrum before 4.7.2 External Plugin Authorization Bypass Local Code Execution
First Time appeared Electrum
Electrum electrum
Weaknesses CWE-347
CPEs cpe:2.3:a:electrum:electrum:*:*:*:*:*:*:*:*
Vendors & Products Electrum
Electrum electrum
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Electrum Electrum
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-27T13:09:52.040Z

Reserved: 2026-10-27T13:04:09.906Z

Link: CVE-2026-117602

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-27T14:16:40.090

Modified: 2026-10-27T14:16:40.090

Link: CVE-2026-117602

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T14:45:03Z

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature