<?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=Sola_Unverified_Contract_withdrawToken_Lacking_Access_Control</id>
	<title>Sola Unverified Contract withdrawToken Lacking Access Control - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://quadrigainitiative.com/cryptocurrencyhackscamfraudwiki/index.php?action=history&amp;feed=atom&amp;title=Sola_Unverified_Contract_withdrawToken_Lacking_Access_Control"/>
	<link rel="alternate" type="text/html" href="https://quadrigainitiative.com/cryptocurrencyhackscamfraudwiki/index.php?title=Sola_Unverified_Contract_withdrawToken_Lacking_Access_Control&amp;action=history"/>
	<updated>2026-08-24T04:58:32Z</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=Sola_Unverified_Contract_withdrawToken_Lacking_Access_Control&amp;diff=6889&amp;oldid=prev</id>
		<title>Azoundria: Created page with &quot;{{Imported Case Study With About|source=https://www.quadrigainitiative.com/casestudy/solaunverifiedcontractwithdrawtokenlackingaccesscontrol.php}} {{Unattributed Sources}}  Binance Security ImageAn unverified smart contract at address 0x623c—possibly linked to the Sola Token—was exploited due to a critical lack of access control on its withdrawToken() function, allowing anyone to transfer tokens from it. The attacker used a maliciou...&quot;</title>
		<link rel="alternate" type="text/html" href="https://quadrigainitiative.com/cryptocurrencyhackscamfraudwiki/index.php?title=Sola_Unverified_Contract_withdrawToken_Lacking_Access_Control&amp;diff=6889&amp;oldid=prev"/>
		<updated>2025-08-27T21:36:18Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Imported Case Study With About|source=https://www.quadrigainitiative.com/casestudy/solaunverifiedcontractwithdrawtokenlackingaccesscontrol.php}} {{Unattributed Sources}}  &lt;a href=&quot;/cryptocurrencyhackscamfraudwiki/index.php?title=File:Binancesecurity.jpg&quot; title=&quot;File:Binancesecurity.jpg&quot;&gt;thumb|Binance Security Image&lt;/a&gt;An unverified smart contract at address 0x623c—possibly linked to the Sola Token—was exploited due to a critical lack of access control on its withdrawToken() function, allowing anyone to transfer tokens from it. The attacker used a maliciou...&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/solaunverifiedcontractwithdrawtokenlackingaccesscontrol.php}}&lt;br /&gt;
{{Unattributed Sources}}&lt;br /&gt;
&lt;br /&gt;
[[File:Binancesecurity.jpg|thumb|Binance Security Image]]An unverified smart contract at address 0x623c—possibly linked to the Sola Token—was exploited due to a critical lack of access control on its withdrawToken() function, allowing anyone to transfer tokens from it. The attacker used a malicious contract and flash swap via PancakePair to obtain over 23,000 USDT and later repeated the process with another Sola token to extract 8.92 WBNB, leading to a total loss of approximately $28.1k. This marked the fourth in a series of similar attacks by a repeat offender, with no indication of recovery or ongoing investigation.&amp;lt;ref name=&amp;quot;tenarmortweet-20932&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;attacktransaction-20933&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;certik-20934&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;blockthreat-20935&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;blockthreat2-20936&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;bscscanaddress-20937&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;bscscantransaction-20938&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About Unverified Smart Contract ==&lt;br /&gt;
The unverified smart contract was created on April 11th, 2025. It may be related to the Sola Token, however this is unconfirmed.&lt;br /&gt;
&lt;br /&gt;
== The Reality ==&lt;br /&gt;
Decompilation and analysis of the victim contract revealed that the withdrawToken() function had no access restrictions—no onlyOwner modifier or require() checks—allowing any external address to call it and withdraw arbitrary tokens. This fundamental lack of access control made the function publicly callable, enabling the attacker to drain tokens without authorization. This poor design choice was confirmed via code decompilation, which showed no permission gating logic within the function.&lt;br /&gt;
&lt;br /&gt;
== What Happened ==&lt;br /&gt;
An unverified contract possibly linked to the Sola Token was exploited for $28.1k due to a lack of access control on its withdrawToken() function, enabling a repeat attacker to execute a flash swap and drain funds without authorization.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Key Event Timeline - Sola Unverified Contract withdrawToken Lacking Access Control&lt;br /&gt;
!Date&lt;br /&gt;
!Event&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|April 10th, 2025 11:13:11 PM MDT&lt;br /&gt;
|Unverified Smart Contract Created&lt;br /&gt;
|The unverified smart contract is created on the Binance Smart Chain.&lt;br /&gt;
|-&lt;br /&gt;
|April 12th, 2025 3:19:11 AM MDT&lt;br /&gt;
|Smart Contract Attack Transaction&lt;br /&gt;
|The unverified smart contract attack is accepted as a valid transaction by the Binance Smart Chain.&lt;br /&gt;
|-&lt;br /&gt;
|April 12th, 2025 6:58:00 AM MDT&lt;br /&gt;
|TenArmor Posts Attack Overview&lt;br /&gt;
|TenArmor posts an overview of the mechanism behind the attack.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
The smart contract reportedly allowed anyone to transfer tokens from it due to a lack of access control on the withdrawToken function.&lt;br /&gt;
&lt;br /&gt;
On April 12, 2025, an unverified smart contract at address 0x623c was exploited due to a critical lack of access control, resulting in a loss of approximately $28,000.&lt;br /&gt;
&lt;br /&gt;
The attacker initiated the exploit by sending 0.4 BNB to their own malicious contract at 0xD306.... They then assessed the Sola Token balance in the victim contract and calculated how much USDT could be obtained by swapping it. Utilizing the swap() function from PancakePair 0xdf9, the attacker initiated a flash swap, receiving 23,235 USDT upfront for 2,143,036 SOLA—before the SOLA was actually transferred to the liquidity pool.&lt;br /&gt;
&lt;br /&gt;
To complete the swap and repay the protocol, the attacker then called the withdrawToken() function from the victim contract (0x623c...), which transferred the owed SOLA tokens to the swap pair. This allowed the swap to be finalized successfully without the attacker ever owning the SOLA tokens beforehand. The attacker repeated this process with another Sola token (0xef7), extracting 8.92 WBNB in a similar manner.&lt;br /&gt;
&lt;br /&gt;
Contract Address: 0x623c1c6693e1425a7E691a0FF5C256Cb276522CA&lt;br /&gt;
&lt;br /&gt;
This attack was part of a broader pattern by a repeat offender who had previously targeted Gemcy, OPC, and AIRWA, stealing around $181,000. A subsequent fifth exploit occurred on April 23, 2025, against ACB. The April 12 exploit targeted the Sola Token and used a malicious contract to abuse a vulnerable withdrawal function.&lt;br /&gt;
&lt;br /&gt;
== Total Amount Lost ==&lt;br /&gt;
TenArmor reports that the loss is approximately $28.1k.&lt;br /&gt;
&lt;br /&gt;
The total amount lost has been estimated at $28,000 USD.&lt;br /&gt;
&lt;br /&gt;
== Immediate Reactions ==&lt;br /&gt;
It's unclear if there was any reaction from the team behind this unverified smart contract.&lt;br /&gt;
&lt;br /&gt;
== Ultimate Outcome ==&lt;br /&gt;
The incident was reported on by TenArmor.&lt;br /&gt;
&lt;br /&gt;
== Total Amount Recovered ==&lt;br /&gt;
There is no indication that funds have been recovered in this case.&lt;br /&gt;
&lt;br /&gt;
There do not appear to have been any funds recovered in this case.&lt;br /&gt;
&lt;br /&gt;
== Ongoing Developments ==&lt;br /&gt;
It is unclear if any investigation or potential recover is ongoing.&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;tenarmortweet-20932&amp;quot;&amp;gt;[https://twitter.com/TenArmorAlert/status/1911041324117032961 TenArmor - &amp;quot;Our system has detected a suspicious attack involving an unverified contract 0x623c1c6693e1425a7E691a0FF5C256Cb276522CA on #BSC, resulting in an approximately loss of $28.1K.&amp;quot; - Twitter/X] (Accessed Aug 6, 2025)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;attacktransaction-20933&amp;quot;&amp;gt;[https://bscscan.com/tx/0x9371eb4b0da7dedc95568d508a7fc97298a27bb44947c82dc4542fe3a4e5e3c9 The attack transaction happening in the Binance Smart Chain.] (Accessed Aug 6, 2025)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;certik-20934&amp;quot;&amp;gt;[https://www.certik.com/resources/blog/sola-incident-analysis Sola Incident Analysis - CertiK] (Accessed Aug 6, 2025)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;blockthreat-20935&amp;quot;&amp;gt;[https://newsletter.blockthreat.io/p/blockthreat-week-15-2025 Week 15, 2025 - BlockThreat] (Accessed Aug 6, 2025)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;blockthreat2-20936&amp;quot;&amp;gt;[https://newsletter.blockthreat.io/p/blockthreat-week-20-2025 Week 20, 2025 - BlockThreat] (Accessed Aug 6, 2025)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bscscanaddress-20937&amp;quot;&amp;gt;[https://bscscan.com/address/0x623c1c6693e1425a7E691a0FF5C256Cb276522CA Unverified Smart Contract - BSCScan] (Accessed Aug 6, 2025)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;bscscantransaction-20938&amp;quot;&amp;gt;[https://bscscan.com/tx/0x7d61611946f104e5ca0d2c23a7bbe7c8809fdec202187f1e4ee2f5f5dfbc68c7 Binance Transaction Hash: 0x7d61611946... | BscScan] (Accessed Aug 6, 2025)&amp;lt;/ref&amp;gt;&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Azoundria</name></author>
	</entry>
</feed>