An Address Poisoning Attack is used in crypto by sending small transactions from lookalike addresses so victims copy the wrong recipient from their history or address book. Attackers rely on human error and interface trust. Defenders should verify full addresses before transfers, use address allowlists, and warn users about near-match records.
How Address Poisoning Works in Practice
address poisoning is an attack on transaction hygiene, not on the blockchain itself. The attacker seeds a victim’s recent history with a lookalike sender or recipient, hoping the victim copies the wrong address from a wallet UI, contact list, or explorer history. That makes the attack effective only when the interface and the user’s verification habits are weak.
The technique is attractive because it turns ordinary transaction workflow into the failure point. The victim usually sees a familiar pattern, such as the first and last characters matching a known address, and treats that as sufficient confirmation. The actual security problem is trust in partial display, not cryptographic compromise of the chain.
In many cases, the poisoned address is created to resemble a real counterparty by reusing visible fragments and then sending tiny transfers to become part of the victim’s history. The attacker does not need to defeat the underlying payment rail if they can shape what the user clicks or pastes next.
Why the Attack Succeeds
Success depends on speed, repetition, and interface familiarity. Wallets often compress addresses for readability, and users tend to trust any record that appears in recent activity, clipboard suggestions, or address books. That combination creates a narrow but reliable window for substitution.
The attack also works because many transfers are approved under time pressure. If a user is sending funds frequently, they may stop checking the full recipient string and rely on memory, partial matching, or the wallet’s own suggestion order. That is exactly the behaviour the attacker wants to influence.
Address poisoning is especially effective when the recipient is reused often, because a poisoned lookalike can sit alongside the legitimate destination in the user’s records. Once the wrong entry is selected, the transfer is usually irreversible, so the impact is concentrated in a single mistake rather than a long intrusion chain.
What Defenders Should Change in the Transfer Workflow
Defense starts with treating the full address as the only trusted identifier for the transfer. Users should verify the entire recipient string, not just the prefix and suffix, and high-value workflows should use allowlists or saved destinations that cannot be silently replaced by a near-match record.
Wallet and platform operators should make the risky state visible. That means warning when a newly seen address closely resembles a recent counterparty, highlighting first-use destinations, and making copied addresses harder to trust unless they come from an out-of-band confirmation channel.
For repeat payees, the safest pattern is to move the trust decision out of ad hoc user memory. Verified address books, explicit naming, and approval workflows reduce reliance on whatever appears first in the transaction history. Where operationally feasible, confirmations should be based on a known destination process, not on a UI suggestion that can be poisoned.
Risk and Threat Considerations
Address poisoning is a low-friction fraud path because it exploits routine behaviour rather than technical compromise. The main risk is not just one bad transfer, but the normalisation of copying from history and accepting near-match records as authentic.
Failure mechanism: The attacker inserts a lookalike address into the victim’s visible transaction context, then waits for the victim to select the poisoned entry or paste it into a future transfer.
Impact: Funds can be sent to the wrong recipient with little chance of recovery, and repeated poisoning can degrade confidence in wallet history and manual transfer processes.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK addresses the attack and risk surface, while NIST CSF 2.0, OWASP ASVS and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| MITRE ATT&CK | T1036 — Masquerading | Lookalike addresses rely on visual impersonation to mislead the victim. |
| Recommendation — Detect and block lookalike destination patterns that imitate trusted recipients. | ||
| NIST CSF 2.0 | PR.AA-05 — Identity Management, Authentication, and Access Control | The attack exploits weak transaction identity verification and trust in partial identifiers. |
| Recommendation — Require explicit recipient verification before approving value transfer. | ||
| OWASP ASVS | V8 — Authorization | Recipient allowlists and approval checks are an authorization decision before transfer. |
| Recommendation — Enforce destination allowlists for approved payment flows. | ||
| CIS Controls v8 | CIS-5 — Account Management | Verified destination records and controlled payee lists reduce misuse of trusted entries. |
| Recommendation — Maintain controlled, reviewable payee records for sensitive transfer workflows. | ||
Practitioner Guidance
What to verify: Check the full destination string for every transfer that matters, especially when the address came from recent history, a clipboard copy, or a wallet suggestion. If the workflow does not support full-address review, treat that as a design gap, not a user-training issue.
Decision rule: If the destination is high value, new, or recently changed, require an out-of-band confirmation step or a pre-approved allowlist entry before execution. If the transaction is routine and low risk, still preserve a quick full-address check, because poisoning succeeds through normalisation.
Common mistake: Relying on partial address matching, visual similarity, or the wallet’s ordering of recent entries. Those shortcuts are exactly what the attacker is exploiting, and they fail most often when the user believes the destination is already familiar.
Practitioner takeaway: The real control is not “spot the fake,” it is to remove trust from unverified history and make the destination explicit, stable, and checked in full before funds move.
Related resources from NHI Mgmt Group
- Guide: Crypto Scam and Drainer Guide
- How do attackers turn a supply-chain incident into wider NHI compromise?
- How do attackers operationalise stolen OAuth tokens at scale?
- Why do attackers often check model availability before trying to generate content?
- How do attackers turn stolen npm secrets into broader compromise?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 18, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org