Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • HACKING
  • SLOT
  • CASINO
  • SUBMIT
Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • HACKING
  • SLOT
  • CASINO
  • SUBMIT
Crypto Flexs
Home»HACKING NEWS»Cross chain re -creation attack -Ackee Blockchain
HACKING NEWS

Cross chain re -creation attack -Ackee Blockchain

By Crypto FlexsMarch 19, 20253 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
Cross chain re -creation attack -Ackee Blockchain
Share
Facebook Twitter LinkedIn Pinterest Email

Cross chain re -creation attacks are used to call smart contract functions across different chains and cause money loss in smart contracts. Learn more about this vulnerabilities for example to keep the code open to the attacker.

Vulnerability

The events emitted from the inappropriate position of the code can create a crosschain re -creation vulnerability. These events are still incomplete in the original chain, but can be used to trigger the calls of other chains. You can find an example code to run in the environment.

Example contract

This is an example of a vulnerable contract. You can place it in multiple chains. Meeting only one designated chain while enabling transmission tokens between chains. This means only one token of the same tokenId It must exist in several chains.

By phone crossChainTransfer Function, users can transfer tokens. This burns the token in the source chain. Movement emits messages relayed by the validated test machine off chain. Then this validation machine calls the function of the target chain to finish the designated token. tokenId.

Attack example

The vulnerability is in the mining process. There is an external call when warning _safeMint Check the possibility of locked tokens. yes, tokenIds++; later _safeMint Function call.

Attackers can exploit it by performing:

While in an external call, that is onERC721Received Functions, they can call crossChainTransfer Function and phone mint again.

This creates a situation tokenIds++; Run twice to make the same tokenId Tokens in various chains.

Attacker

Wake code

In the test environment, there are two chains: chain1 and chain2. at test_expected_usage Functions, we are sending tokens from Chain 1 to Chain2 via the relay. The relay captures the events emitted from the chain1 and delivers the event to Chain2 by message. This call is only allowed by an effective test device, so it is used to use it through the validation test of each chain using use. from_=validator_chain1 etc.

Wake output

We can make the same tokenId Two chains tokens.

prevention

Inspection effect interaction

This preventive method allows the status change to be completed before the external call.

Re -creation guard

REENTRANTRANTRANTRANCY Guards offers additional protection for this type of attack.

Post -call verification

You can check the value tokenIds after _safeMint The function call is completed and the transaction is reversed tokenIds Although unexpectedly changed, this approach adds complexity.

conclusion

It is important to recognize the external call of the function. Because they make a door for re -creation attacks. Always consider which features can be triggered during these external calls.

For more examples, read the reentrancy example GitHub repository. There are other types of re -creation attacks and protocol re -opening, and blogs have a deep dive for some of them.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

RLUSD Stablecoin is extended to Africa to supply power to the border between the border.

September 5, 2025

Solana-packee blockchain manually spreads

September 3, 2025

Are you ready to token everything?

September 1, 2025
Add A Comment

Comments are closed.

Recent Posts

GBC Mining Launches Scalable Cloud Mining Plans, Enabling Passive Income For Global Crypto Enthusiasts

September 6, 2025

The 320K holder of the WAVERS & Cardano Price Surges Surges BlockDag signals the next large encryption.

September 6, 2025

RLUSD Stablecoin is extended to Africa to supply power to the border between the border.

September 5, 2025

Bybit Establishes New B2B Unit To Drive Institutional Adoption Of Digital Assets

September 5, 2025

Lowkick Studio Launches $SHARDS Token On Top Tier Exchanges For WorldShards MMORPG

September 5, 2025

The cryptocurrency is falling when the tokens and stocks connected to Trump are under pressure.

September 5, 2025

Cango Inc. Reports Second Quarter 2025 Unaudited Financial Results

September 5, 2025

Coindesk July 2025 Report: Stablecoins and CBDC

September 5, 2025

NOWPayments To Participate In SiGMA Europe Rome 2025

September 4, 2025

Web3 Enabler Announces Blockchain Payments V3.1 At Northeast Dreamin In Boston

September 4, 2025

Is XRP The Dark Horse Of The Cryptocurrency World? Earn 652 XRP Daily Using Invro Mining’s Smart Contract

September 4, 2025

Crypto Flexs is a Professional Cryptocurrency News Platform. Here we will provide you only interesting content, which you will like very much. We’re dedicated to providing you the best of Cryptocurrency. We hope you enjoy our Cryptocurrency News as much as we enjoy offering them to you.

Contact Us : Partner(@)Cryptoflexs.com

Top Insights

GBC Mining Launches Scalable Cloud Mining Plans, Enabling Passive Income For Global Crypto Enthusiasts

September 6, 2025

The 320K holder of the WAVERS & Cardano Price Surges Surges BlockDag signals the next large encryption.

September 6, 2025

RLUSD Stablecoin is extended to Africa to supply power to the border between the border.

September 5, 2025
Most Popular

Analyst predicts more than 100% rebound of Ethereum rival, calls one altcoin ‘superpower’ amid cryptocurrency volatility.

March 20, 2024

Designed Oracle Network Chainlink continues to maintain the actual asset sector in recent development activities:

May 24, 2025

These 5 Bitcoin Price Indicators Hint at All-Time Highs in 2024.

October 15, 2024
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
© 2025 Crypto Flexs

Type above and press Enter to search. Press Esc to cancel.