<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://quadrigainitiative.com/cryptocurrencyhackscamfraudwiki/index.php?action=history&amp;feed=atom&amp;title=Convergence_Finance_Reward_Distributor_Minting_Exploit</id>
	<title>Convergence Finance Reward Distributor Minting Exploit - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://quadrigainitiative.com/cryptocurrencyhackscamfraudwiki/index.php?action=history&amp;feed=atom&amp;title=Convergence_Finance_Reward_Distributor_Minting_Exploit"/>
	<link rel="alternate" type="text/html" href="https://quadrigainitiative.com/cryptocurrencyhackscamfraudwiki/index.php?title=Convergence_Finance_Reward_Distributor_Minting_Exploit&amp;action=history"/>
	<updated>2026-05-24T07:59:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://quadrigainitiative.com/cryptocurrencyhackscamfraudwiki/index.php?title=Convergence_Finance_Reward_Distributor_Minting_Exploit&amp;diff=6167&amp;oldid=prev</id>
		<title>Azoundria: Created page with &quot;{{Imported Case Study With About|source=https://www.quadrigainitiative.com/casestudy/convergencefinancerewarddistributormintingexploit.php}} {{Unattributed Sources}}  Convergence Finance Logo/HomepageConvergence Finance runs a decentralized autonomous organization which describes themselves as a “decentralized governance hedge fund” as well as a “sustainable liquidity providing incentivizer”. They obtained 4 audits of their s...&quot;</title>
		<link rel="alternate" type="text/html" href="https://quadrigainitiative.com/cryptocurrencyhackscamfraudwiki/index.php?title=Convergence_Finance_Reward_Distributor_Minting_Exploit&amp;diff=6167&amp;oldid=prev"/>
		<updated>2024-09-25T20:21:09Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Imported Case Study With About|source=https://www.quadrigainitiative.com/casestudy/convergencefinancerewarddistributormintingexploit.php}} {{Unattributed Sources}}  &lt;a href=&quot;/cryptocurrencyhackscamfraudwiki/index.php?title=File:Convergencefinance.jpg&quot; title=&quot;File:Convergencefinance.jpg&quot;&gt;thumb|Convergence Finance Logo/Homepage&lt;/a&gt;Convergence Finance runs a decentralized autonomous organization which describes themselves as a “decentralized governance hedge fund” as well as a “sustainable liquidity providing incentivizer”. They obtained 4 audits of their s...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Imported Case Study With About|source=https://www.quadrigainitiative.com/casestudy/convergencefinancerewarddistributormintingexploit.php}}&lt;br /&gt;
{{Unattributed Sources}}&lt;br /&gt;
&lt;br /&gt;
[[File:Convergencefinance.jpg|thumb|Convergence Finance Logo/Homepage]]Convergence Finance runs a decentralized autonomous organization which describes themselves as a “decentralized governance hedge fund” as well as a “sustainable liquidity providing incentivizer”. They obtained 4 audits of their smart contract. However, subsequent to those audits, part of the code was optimized to reduce gas cost, leaving a vulnerability where function inputs were not checked. This vulnerability was exploited by a malicious actor to pass in a malicious smart contract, minging 58 million of their native CVG tokens, which were quickly liquidated for wrapped ethereum. In addition, a small $2k fund was also able to be emptied. The protocol has published a postmortem on the incident and promises to take responsibility for the breach.&amp;lt;ref name=&amp;quot;cvgwiresharkmedium-14880&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;cvgfinance-14881&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;ipfs-14882&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About Convergence Finance ==&lt;br /&gt;
&amp;quot;One could describe Convergence as a “decentralized governance hedge fund” as well as a “sustainable liquidity providing incentivizer”, built on top of DeFi2.0 protocols. Like Convex, which is accumulating governance rights over Curve, Convergence is built to participate in various protocols governance, while optimizing their underlying yields. To fullfill this objective, different mechanisms are implemented to incentivize user’s participation to governance of both Convergence and underlying protocols.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;A governance token (Convergence governance token ($CVG)) will be implemented to ensure the functioning of the protocol, which will be, eventually, run as a DAO. Moreover, yields generated by Convergence, being generated either by internal or external growth, will be redistributed to stakeholders (governance participants) as dividends.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Security has always been a concern for us, and Convergence Finance has been audited 4 times by different companies.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== The Reality ==&lt;br /&gt;
&amp;quot;However, we modified this part of the code post-audit. The modification (gas-optimization on the first hand) led us to remove the line of code that was checking the input given to the function.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== What Happened ==&lt;br /&gt;
&amp;quot;58M CVG have been minted and sold by the hacker for approximately $210,000 ( the whole portion of tokens dedicated to staking emissions);&lt;br /&gt;
Approximately $2,000 of unclaimed rewards from Convex have also been stolen.&amp;quot;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Key Event Timeline - Convergence Finance Reward Distributor Minting Exploit&lt;br /&gt;
!Date&lt;br /&gt;
!Event&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|August 1st, 2024 8:59:47 AM MDT&lt;br /&gt;
|Exploit Transaction&lt;br /&gt;
|The exploit transaction happens on the blockchain, where the attacker is able to mint the Convergence Finance tokens, and swap them for Wrapped Ethereum in the same transaction.&lt;br /&gt;
|-&lt;br /&gt;
|August 1st, 2024 6:51:55 PM MDT&lt;br /&gt;
|Postmortem Published&lt;br /&gt;
|A postmortem for the incident is published by a team member named wireshark. This goes into details on the exploit and timeline.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&amp;quot;A lack of validation in the input given by the user in the function claimMultipleStaking of the reward distribution contract is the root cause of the exploit.&amp;quot; &amp;quot;The claimContracts struct contains a field that is the address of the staking contract to call. A call is then performed on the staking contract and returns: The amount of CVG to mint to a user; The amount of Convex’s rewards to transfer to a user.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Without validation of the staking contract, the hacker has been able to pass a malicious contract that he deployed in parameter, which contains a function with the same signature as claimCvgCvxMultiple, allowing him to mint all tokens that were dedicated to staking emissions (58,000,000 CVG). He then dumped all newly minted CVG into liquidity pools.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Total Amount Lost ==&lt;br /&gt;
&amp;quot;58M CVG have been minted and sold by the hacker for approximately $210,000 ( the whole portion of tokens dedicated to staking emissions);&lt;br /&gt;
Approximately $2,000 of unclaimed rewards from Convex have also been stolen.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The total amount lost has been estimated at $212,000 USD.&lt;br /&gt;
&lt;br /&gt;
== Immediate Reactions ==&lt;br /&gt;
&amp;quot;Today, a vulnerability in the CvxRewardDistributor contract has been exploited.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;All users’ funds are safe. However, we recommend withdrawing your assets staked on the platform.&lt;br /&gt;
&lt;br /&gt;
Due to the exploit, the rewards contract for the Stake DAO integration is currently broken. It will be fixed, and stakers will be able to claim their rewards once it’s done. No rewards are lost for Stake DAO integration users.&lt;br /&gt;
&lt;br /&gt;
We will soon communicate about the possibilities for the future of the protocol.&lt;br /&gt;
&lt;br /&gt;
Thanks for your understanding.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;We apologize to our community and investors, and we take full responsibility for what happened.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Ultimate Outcome ==&lt;br /&gt;
What was the end result? Was any investigation done? Were any individuals prosecuted? Was there a lawsuit? Was any tracing done?&lt;br /&gt;
&lt;br /&gt;
== Total Amount Recovered ==&lt;br /&gt;
The total amount recovered is unknown.&lt;br /&gt;
&lt;br /&gt;
What funds were recovered? What funds were reimbursed for those affected users?&lt;br /&gt;
&lt;br /&gt;
== Ongoing Developments ==&lt;br /&gt;
What parts of this case are still remaining to be concluded?&lt;br /&gt;
== Individual Prevention Policies ==&lt;br /&gt;
{{Prevention:Individuals:Placeholder}}&lt;br /&gt;
&lt;br /&gt;
{{Prevention:Individuals:End}}&lt;br /&gt;
&lt;br /&gt;
== Platform Prevention Policies ==&lt;br /&gt;
{{Prevention:Platforms:Placeholder}}&lt;br /&gt;
&lt;br /&gt;
{{Prevention:Platforms:End}}&lt;br /&gt;
&lt;br /&gt;
== Regulatory Prevention Policies ==&lt;br /&gt;
{{Prevention:Regulators:Placeholder}}&lt;br /&gt;
&lt;br /&gt;
{{Prevention:Regulators:End}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;ref name=&amp;quot;cvgwiresharkmedium-14880&amp;quot;&amp;gt;[https://medium.com/@cvg_wireshark/post-mortem-08-01-2024-e80a49d108a0 Post-mortem | 08/01/2024. Today, a vulnerability in the… | by Wireshark | Aug, 2024 | Medium] (Accessed Aug 9, 2024)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;cvgfinance-14881&amp;quot;&amp;gt;[https://cvg.finance/ Convergence.] (Accessed Aug 9, 2024)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ipfs-14882&amp;quot;&amp;gt;[https://ipfs.io/ipfs/QmR3VBUjh1VKAEF3LVyvZcLnznEuqUc2kRu3hrzqoESHmo/2022-11-15-wp.pdf https://ipfs.io/ipfs/QmR3VBUjh1VKAEF3LVyvZcLnznEuqUc2kRu3hrzqoESHmo/2022-11-15-wp.pdf] (Accessed Aug 9, 2024)&amp;lt;/ref&amp;gt;&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Azoundria</name></author>
	</entry>
</feed>