$680 Million Warning: Majority of DeFi Attacks Occur Outside Audited Scope

marsbitPublicado a 2026-09-14Actualizado a 2026-09-14

Resumen

"Audited" is often seen as a blanket security guarantee in DeFi. However, a new analysis reveals a critical gap: most major attacks exploit components *outside* the scope of those audits. Security firm ack3 and researchers analyzed 135 security incidents from the first half of 2026, totaling $939.86 million in losses. Of the 68 incidents with identifiable pre-attack audits, 46 attack vectors (67.6% of the sample) fell completely outside any reviewed code. These "out-of-scope" attacks accounted for a staggering 94.4% of the reported losses in that group. The data highlights a fundamental trust issue: a project's "audited" status does not mean its entire live system—including upgrades, admin keys, frontends, oracles, or cloud infrastructure—has been reviewed. Two August incidents illustrate this disconnect. In the ICON Network replay attack, a mismatch between two *individually* audited modules allowed massive duplicate withdrawals. The failure occurred at the boundary of their separate audit scopes. Separately, an aelf network intrusion involved a runtime vulnerability; existing public audit reports cannot clearly map the attack path to a pre-reviewed component. The conclusion is not that audits are useless, but that their scope is limited and degrades over time. Users need transparency: which code version was audited, what was excluded, and what mechanisms (like alerts and emergency response) are in place for the *currently deployed* system. An audit badge alone cannot co...

Written by: Liam 'Akiba' Wright

Compiled by: Chopper, Foresight News

In the decentralized finance space, "audited" is often viewed as a security endorsement for the entire project. However, in reality, audits typically only cover specific points in time, designated code, components, and versions. Anything added, removed, or manipulated outside this scope may have completely different audit results.

A new preprint paper quantifies this gap. Security firm ack3 and researchers from the Czech Technical University in Prague analyzed 135 security incidents reported in the first half of 2026, resulting in losses as high as $939.86 million. They found that 68 of these incidents had identifiable, publicly available pre-attack audit records.

Within this sample of 68 incidents, researchers classified 46 attack paths as completely outside any verifiable audit scope; 20 incidents were at least partially within the scope of at least one audit; the remaining 2 could not be determined. Incidents outside the audit scope accounted for 67.6% of the total number of events in this sample, yet corresponded to 94.4% of the total reported losses.

This staggering proportion is not an assessment of audit effectiveness, nor evidence that audit scope limitations caused the losses. It merely represents the distribution of losses within the selected sample of publicly reported security incidents. Two特大 events heavily influence the data: after removing the $292 million Kelp DAO loss and the $285 million Drift Protocol loss, the share of losses caused by attacks outside the audit scope within the same audited sample drops to 72.1%.

Despite these limitations, this research reveals a fundamental trust issue in security: a project may claim to have been audited, but users cannot know whether the actually running system, the flow of funds, and the associated control mechanisms have been reviewed.

What the Data Really Means

ack3's study covers the period from January 1 to June 29, 2026, including 122 confirmed attack incidents and 13 suspected incidents. In the full sample, 35 incidents had no audit records found, and 32 had an unknown audit history; these two categories were not included in the above statistics for the 68 incidents.

In the sample of 68 incidents, attacks outside the audit scope corresponded to $680.97 million in losses, out of a total loss of $721.24 million, yielding the 94.4% figure. After removing Kelp DAO and Drift Protocol, losses from attacks outside audit scope were $103.97 million, with total losses of $144.24 million, constituting 72.1%. The dataset JSON file allows for reproduction of event classifications and loss amounts.

The "in-scope/out-of-scope" labels are judgments made by researchers based on publicly available evidence. The research team reviewed archived project and auditor documents, found audit reports predating the attacks, and compared the final attack paths with the reviewed code, versions, and audit exclusions. The study is a 6-page preprint paper co-published with the dataset publisher; two authors are affiliated with the security audit firm ack3.

The study lacks a control group of unattacked systems and does not account for the duration of risk exposure for each system. Therefore, it cannot prove that audited protocols are overall safer, estimate the probability of incidents, or confirm that "being outside audit scope" was the direct cause of each loss. Some undisclosed audits and private incidents may be missing, and the reported loss data may not be fully comparable.

Thus, the study can only draw a limited conclusion: audit records and audit coverage are two separate metrics. A reviewed smart contract does not imply that contract upgrades, privileged keys, frontends, relayers, oracles, cloud services, or emergency response processes receive the same level of security assurance.

Two incidents in August illustrate this distinction from different angles. The ICON Network case clearly shows a failure at the boundary between two pieces of reviewed code during two verification steps; the August aelf security incident is another case where existing audit evidence is currently insufficient to map the attack path to a pre-attack audit scope.

ICON Network: A Sample Failure at the Audit Boundary

In the ICON Network replay attack on August 27, two modules in the withdrawal pathway interpreted the same message differently.

According to the ICON Foundation's post-mortem report: the migration contract used the high-order bits of the withdrawal message sequence number to determine message uniqueness; however, the cryptographic signature only covered the lower 256 bits of the sequence number. Attackers, by modifying the high-order bits not covered by the signature verification, repeatedly submitted two legitimately signed withdrawal messages 1492 times within about 20 minutes, with 1490 of those calls executing successfully.

This replay attack released 119.866 million ICX and 531,600 bnUSD. At the time of the post-mortem release, ICON confirmed a net loss of approximately 150.2 ETH plus 31,204 USDC. The foundation stated that 531,600 bnUSD and 1.366 million SODA assets had been recovered, and user deposits, account balances, and positions were unaffected.

ICON stated that this migration contract had undergone external audits, and audit recommendations had been implemented, including related modifications within the same module area; the corresponding relay logic had also been separately reviewed in a dedicated audit. The Sodax development documentation audit list includes 8 reports covering different components, including a Sodax relay audit report from November 2025.

However, the post-mortem report explicitly states that this specific mismatch between the uniqueness verification logic and the signature verification value was not within the scope of the findings in those audits. A simple "audited" project label cannot inform users whether the criteria for determining "message uniqueness" are consistent across both ends of the withdrawal pathway.

The response timeline also exposed another type of boundary issue. ICON's first automated alert triggered at UTC 02:08, approximately 7 minutes after the attack started. Staff initiated investigation around 03:40, paused the affected contract at 03:53, and paused the entire network at 06:18:54.

There was about a 90-minute interval between the first alert and the complete emergency response. ICON attributed this to adjustments in the alerting mechanism; this alert rule had generated numerous false positives during previous network connectivity issues and was therefore not configured to notify on-call personnel with high priority. The foundation plans to deploy automatic shutdown triggers, lower circuit-breaker thresholds, and conduct specialized reviews on message uniqueness and replay protection.

Such risk control mechanisms cannot replace audits, but they answer another critical question: when preventive measures fail, can the system quickly detect and isolate the risk?

Security Questions Users Still Need Clear Answers To

aelf: Security Assurance Needs Continuous Updates

The aelf security incident in August reinforces the above point from another angle. Public descriptions mention a runtime intrusion and controlled recovery, but existing evidence is insufficient to determine whether the attack path fell within the scope of a specific pre-incident audit.

The project's official announcement explains: an unauthorized smart contract existed that could, using transaction parameters, inject encoded .NET assemblies and instructions into the node execution pipeline.

The preliminary investigation report attributed the incident to flaws in runtime reflection and dynamic loading validation, coupled with insufficient isolation between the contract execution environment and sensitive node and infrastructure resources. aelf identified a total of 155 related transactions and 5 independent payload assemblies, with capabilities including executing host commands, attempting external communication, accessing node keys, and infrastructure reconnaissance.

Having capabilities does not confirm all payloads executed successfully, nor that attackers obtained all targeted credentials or that sensitive data was exfiltrated. aelf stated they have rotated signing keys and infrastructure credentials according to potential leak standards.

As of September 11, this conclusion remains interim. The aelf official blog has not published a dedicated update for this incident since August 26. The August 26 announcement promised subsequent updates and a final post-mortem.

aelf's technical security documentation states that its blockchain and ELF token contract have undergone multiple rounds of audits, with no security issues found. However, existing public pages cannot map the runtime path corresponding to the August attack to a specific audit report prior to the incident. Therefore, categorizing the incident as an audit oversight or an out-of-audit-scope failure lacks sufficient supporting evidence.

This uncertainty itself is informative. An audit report with a timestamp gradually becomes disconnected from the current system code, dependency libraries, and actual operational state. Users need a versioned security record to reflect this discrepancy.

This security record should clearly state: the reviewed repository and code commit version, deployed contract addresses, excluded components, privileged roles, dependency libraries; while also recording post-audit contract upgrades, key custody and rotation mechanisms, runtime isolation policies, alerting and circuit-breaker mechanisms, and time-stamped asset recovery status, distinguishing confirmed losses, frozen assets, and unresolved risk exposure.

This is not to negate the value of audits, but to align audit claims with the actual work done and connect them to the currently running system.

An audit badge cannot answer: whether the reviewed components, the deployed system, and the failure response mechanisms are still within the same security perimeter.

Preguntas relacionadas

QWhat was the key finding of the research paper by ack3 regarding DeFi security incidents in 2026?

AThe key finding was that 67.6% of security incidents occurred outside the scope of identifiable pre-attack audits. However, these incidents were responsible for 94.4% of the reported total losses.

QHow did the ICON Network attack demonstrate a failure at the boundary of audited components?

AThe ICON Network attack occurred due to a mismatch between two audited modules. The migration contract and the cryptographic signature verification module disagreed on how to interpret a message's sequence number, a specific interaction point that was not covered by the separate audits.

QAccording to the article, what problem does the 'audited' label fail to address for users?

AThe 'audited' label fails to inform users whether the currently running system, fund flows, associated controls, or the interactions between different audited components have been reviewed. It cannot confirm that the security scope of the audit matches the live deployment.

QWhat limitation of the ack3 research is mentioned, preventing it from proving the overall safety of audited protocols?

AThe research lacked a control group of unaudited protocols that did not suffer attacks. It also did not account for the duration of risk exposure for different systems. Therefore, it cannot prove that audited protocols are safer overall or estimate the probability of an incident.

QWhat type of ongoing security record does the article suggest is needed beyond a one-time audit?

AThe article suggests a versioned security record that includes: audited code versions and commits, deployed contract addresses, excluded components, privileged roles, dependency libraries, post-audit upgrades, key custody/rotation mechanisms, runtime isolation, alert/emergency response protocols, and the status of recovered or at-risk assets.

Lecturas Relacionadas

Podcast Notes|A Conversation with Justin Sun: Ultimate Loneliness, Also a Form of Freedom

Podcast Notes: A Conversation with Justin Sun - Extreme Loneliness is Also a Form of Freedom Guest: Justin Sun, founder of TRON. Host: Bonnie Blockchain. Podcast Source: YouTube, aired October 14, 2026. Key Summary: Sun warns that the "Quantum Threat Day (Q-Day)" is severely underestimated by Wall Street. A quantum computer or advanced AI could potentially breach the early public keys of Satoshi Nakamoto, threatening approximately 1 million Bitcoin and causing catastrophic impact. TRON is already deploying NIST post-quantum cryptography standards on its testnet. TRON's dominance is reinforced by over $94 billion in USDT circulation (more than half the market), over 400 million real users, and ~500,000 new daily users, creating a network effect "moat" akin to Facebook. It plans to launch tokenized U.S. stocks (like QQQ and S&P 500) in Q4. Sun established a million-dollar "Justin Sun Prize," modeled on bug bounties, to accelerate academic awards in the AI era. It rewards formal proofs of mathematical breakthroughs using systems like Lean, regardless of whether the solver is human or AI. OpenAI has already won one award. Reflecting on investing in the Trump-family project World Liberty Financial (WLFI), Sun states it was a decision made out of necessity ("helpless") with insufficient prior commitments. Sun's childhood, marked by being sent to a Go boarding school in Wuhan at age nine and his parents' subsequent divorce, shaped his worldview that "extreme loneliness is also a form of freedom." This early independence gave him the courage for extraordinary ventures like signing for a moon mission. His high-profile actions—spending $6.2 million on a banana, auctioning a lunch with Warren Buffett, meeting Elon Musk, signing up for space travel—are not marketing stunts but "priceless, ultimate life experiences" he actively seeks.

marsbitHace 38 min(s)

Podcast Notes|A Conversation with Justin Sun: Ultimate Loneliness, Also a Form of Freedom

marsbitHace 38 min(s)

Trading

Spot
活动图片