Yapeswap on Ethereum drained of about $21.9k after zero-quorum governance vote handed attacker YapeFactory feeToSetter role
Yapeswap's WorkersUnion governance had zero quorum, letting an attacker with ~0.000055% of voting power take YapeFactory's feeToSetter role and divert YapePair deposits to fake vaults (~$21.9k lost). Avoid Yapeswap pools and revoke approvals.
Vuln-watch · relayed from the DeFiLlama hacks database; see Source & attribution below
Summary
On 2026-10-25 the Yapeswap AMM on Ethereum lost about $21.9k, according to a SlowMist threat-intelligence alert. The WorkersUnion governance contract required zero quorum, so a proposal backed by roughly 0.000055% of voting power transferred YapeFactory's feeToSetter role to the attacker. The attacker then installed a Registry whose latestVault() returned fake vaults while vaults() still listed the real ones, so YapePair counted diverted deposits as farming assets without receiving redeemable shares.
Affected
- Yapeswap YapeFactory / YapePair / YapeWrapper (Ethereum), WorkersUnion governance
- No fix announced at time of publication
Impact
Attacker-controlled governance moved liquidity from YapePair contracts to fake vaults. SlowMist estimates the loss at about $21.9k; DefiLlama lists $21.9k. Some third-party trace reports give higher totals across several attacker transactions; the figures here follow SlowMist.
Recommended actions
- Do not deposit into or route through Yapeswap pairs; revoke token approvals granted to Yapeswap contracts
- Integrators: flag the attacker addresses below and monitor fund movements
- Governance designers: enforce a non-zero quorum and validate registry/vault addresses before moving reserves
Source & attribution
This 0xCERT advisory summarises a disclosure by SlowMist (SlowMist TI Alert): https://x.com/SlowMist_Team/status/2114290073546219799, corroborated by the DefiLlama hacks database and press coverage (PANews, TokenPost). Details may change; refer to the original source for the authoritative record.
References
Indicators of compromise
All IOC feeds →- address0x327bf6dfc38a79393f78866c705193c39b04be01Yapeswap attacker contract (per SlowMist) · Ethereum
- address0x6e523866424220b3cb2cab88ba2195cfa5636b12Yapeswap attacker EOA (per SlowMist) · Ethereum
- tx0x4c741568cc12b23b382db409b0a38a4cfb6c708904f0c2ce7bad2e4fa7179e1eYapeswap exploit transaction (per SlowMist) · Ethereum
OpenPGP-signed. The signed text of this advisory verifies against the 0xCERT key CCC7 D9EC 9415 723D.
Published 2026-10-25 · last updated 2026-10-26
curl -s https://www.0xcert.com/pgp.asc | gpg --import && curl -s https://www.0xcert.com/advisory/0xCERT-2026-0277/signed.txt | gpg --verify