Skip to main content

Electrum CVE-2026-117601

| EUVDEUVD-2026-110850 CRITICAL
Improper Verification of Cryptographic Signature (CWE-347)
2026-10-27 VulnCheck GHSA-6jp4-8v48-cc5v
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Victim client connects to malicious Electrum server
  2. Delivery
    Server swallows just-broadcast tx1
  3. Exploit
    Server injects conflicting zero-fee tx2 to attacker address
  4. Execution
    User RBF fee-bumps and signs tx2
  5. Impact
    Funds paid to attacker

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
Exploitation Conditions

Exploitation requires: (1) a vulnerable Electrum client before 4.8.3 connected to an attacker-controlled/malicious Electrum server - clients that connect only to a trusted server they run themselves are explicitly NOT affected; (2) the server swallowing the user's just-broadcast transaction (holding it off the Bitcoin p2p network) and injecting a conflicting, invalidly-signed transaction paying an attacker address grinded to match the last four characters of the legitimate address, constructed with zero fee; and (3) the user then manually RBF fee-bumping that forged transaction and signing it. The decisive limiting factor is this required user action (manual fee bump plus signing) combined with the attacker needing to occupy the client's server position. The vendor's stated workaround without upgrading is to verify output addresses and amounts match expectations before signing any transaction, including fee bumps.

Impact

The vendor-supplied CVSS 4.0 base score is 9.3 (Critical) with AV:N/AC:L/AT:N/PR:N/UI:N and full VC/VI/VA:H, and the vuln.today decision label is act_now, which signals urgency. However, the signals must be read critically. The GHSA advisory states active in-the-wild exploitation ('some servers are performing this attack in the wild,' two user reports with one confirmed loss of funds), yet this CVE is NOT present in the CISA KEV data provided, and no EPSS score was supplied - so 'confirmed actively exploited (CISA KEV)' cannot be asserted; exploitation is vendor-reported only. The vendor vector marks UI:N, but the described mechanism requires the user to manually RBF fee-bump the forged transaction and sign it, which is active user interaction - this is a material disagreement between the published vector and the description, and it lowers real-world risk relative to the 9.3 headline. Exploitation also requires the victim's light client to be connected to an attacker-controlled Electrum server; clients that use their own trusted server are explicitly not affected. The real impact is theft of funds (integrity), not confidentiality, despite VC:H in the vendor vector. Net: a genuine, vendor-confirmed-exploited funds-theft flaw warranting prompt patching, but the practical bar (attacker server position plus user signing action) makes it more opportunistic/targeted than a fully automatable remote compromise.

Exploit ScenarioDerived

A user running Electrum (pre-4.8.3) connects to a malicious public Electrum server and broadcasts a payment (tx1). The server swallows tx1, withholds it from the Bitcoin p2p network, and shows the wallet a conflicting invalid transaction (tx2) that redirects the outputs to an attacker address grinded to match the last four characters of the legitimate address, set at zero fee. Believing their payment is stuck, the user manually fee-bumps (RBF) and signs tx2, sending their funds to the attacker; no standalone public exploit code is referenced, but the vendor reports servers already doing this in the wild.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
1 PoC candidate (unverified) Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

Electrum wallets before 4.8.3 can be tricked into replacing a just-broadcast Bitcoin transaction with a conflicting invalidly-signed transaction that pays an attacker, because the client does not verify signatures of wallet-owned inputs in unconfirmed mempool transactions. A malicious Electrum server can swallow the user's transaction and display a zero-fee forged copy; if the user then manually RBF fee-bumps and signs it, funds are lost. The vendor advisory reports that some servers are performing this attack and two user reports of losses exist; exploitation requires the user to manually bump the fee and sign the forged transaction, and the vuln.today decision label is act_now.

RemediationAI

Upgrade to Electrum 4.8.3 or later, which includes the fix in commit 90fe30822561e515a9d2d6e5a352cc07780999eb. As a workaround without upgrading, users should verify that the output addresses and amounts of any transaction they sign (including RBF fee bumps) match their expectations. Clients that connect only to a trusted server they run themselves are not affected. See the advisory at https://github.com/spesmilo/electrum/security/advisories/GHSA-6jp4-8v48-cc5v for details.

Affected VersionsENISA

electrum 0 <4.8.3

Affected Packages

pypi electrum fix: 4.8.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in pypi

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Electrum is a lightweight Bitcoin wallet that relies on SPV and trusts the connected server for mempool (unconfirmed) transactions. The vulnerability is CWE-347 (Improper Verification of Cryptographic Signature): the client failed to check signatures of inputs spending wallet-owned coins in unconfirmed transactions before adding them to its local history. A malicious server can therefore inject a conflicting transaction with invalid signatures that pays an attacker address (grinded to match the last four characters of the legitimate address) and set it to zero fee, hoping the user will RBF fee-bump it. The fix in commit 90fe30822561e515a9d2d6e5a352cc07780999eb adds verification of signatures for wallet.is_mine inputs in mempool transactions. Even with the fix, only wallet-owned inputs are validated; incoming transactions are not, because the client lacks a full consensus engine and would need to recursively validate unconfirmed parents. Affected CPE: cpe:2.3:a:spesmilo:electrum:*:*:*:*:*:*:*:* for versions before 4.8.3.

Know when Electrum gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 6.5 MEDIUM

Attacker needs no victim privileges (PR:N) but must hold a server position and the user must manually fee-bump and sign the forged tx (UI:R); impact is theft of funds (I:H), with no confidentiality loss.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Electrum before 4.8.3 fails to verify signatures of wallet-owned inputs in unconfirmed mempool transactions, allowing malicious servers to replace a just-broadcast transaction with a conflicting one. Attackers can swallow the user's transaction and display an invalid zero-fee copy paying an attacker address, tricking users into RBF fee-bumping and signing it.

Technical POC Analysis

CWE-347: Improper Verification of Cryptographic Signature.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

Electrum wallet versions prior to 4.8.3 contain a critical flaw that can lead to Bitcoin fund loss when users connect to malicious servers and manually bump fees on forged transactions. This affects any employee or contractor using Electrum for corporate Bitcoin transactions, potentially causing direct financial loss and reputational damage. Leadership should prioritize immediate patching and user awareness.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
popular but niche Bitcoin desktop wallet, no enterprise footprint
Threat Intel
1
1 source
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

66
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy