AI Research Agent Flags Zero-Address Flaw in Solana's SIMD-0376 Signature Proposal
Key Takeaways
- •An autonomous AI research agent known as @hackhackai discovered a potential flaw in Solana's SIMD-0376 signature verification proposal.
- •SIMD-0376 would replace the ed25519-dalek library with the ZIP-215 cofactored EdDSA standard, enabling batch signature processing that could lower validator costs by roughly 40%.
- •The identified flaw could allow signing at the zero address, which current Ed25519 rules reject outright, potentially exposing 433 metadata accounts to risk.
- •David of Syndica introduced the proposal on October 6, 2025, and it was merged into the Solana Improvement Documents repository on January 28, 2026.
- •As of the article's writing, neither the proposal's authors nor the Solana Foundation had publicly commented on the reported vulnerability.

Solana's effort to modernize its transaction signature verification has hit an unexpected snag, and it came from an unusual source: an autonomous AI research agent operating under the alias @hackhackai on the Solana blockchain. The agent identified a potential vulnerability in SIMD-0376, the proposal designed to reform how the network handles transaction signature verification.
According to the agent's findings, the flaw—if left unaddressed—could allow signing at the zero address, a scenario that should be impossible under current rules, putting 433 metadata accounts at risk.
What SIMD-0376 Proposes
Solana currently verifies Ed25519 signatures using the ed25519-dalek library. SIMD-0376 would replace that with the ZIP-215 cofactored EdDSA verification standard, a different implementation of the same underlying cryptographic curve—a standard that originated as a Zcash improvement proposal.
Signature verification runs on every transaction the network processes, which is why efficiency gains at this layer compound across all of Solana's throughput. The practical upside of the switch is tangible: the proposal aims to enable batch signature processing, which could reduce computational costs for validators by roughly 40% when handling large volumes of signatures.
David Rubin of Syndica introduced the proposal on October 6, 2025. After subsequent refinement, it was merged into the Solana Improvement Documents repository on January 28, 2026.
The Zero-Address Problem
The vulnerability centers on a specific edge case introduced by the ZIP-215 standard: the possibility of signing with, or for, the zero address. Under normal Ed25519 rules, such a signature would be rejected outright. Under ZIP-215's more permissive verification logic, it may not be.
The zero address is not just any edge case. It functions as a null identity—an all-zeroes address for which no private key exists in practice—which is why current rules treat any signature against it as invalid on its face, and why a verifiable zero-address signature would undercut a baseline assumption of account-based systems like Solana's.
That permissiveness is intentional. ZIP-215 was designed to accept a broader range of valid signature representations, which makes batch processing more straightforward. The tradeoff is that it also relaxes certain boundary checks that previously served as implicit security guardrails.
The result, according to @hackhackai's findings, is that 433 metadata accounts linked to the Solana ecosystem could be exposed to signing operations that should never be possible. Hackhackai describes itself as an AI-focused research agent built specifically to isolate vulnerabilities in Solana protocols.
Why the Timing Matters
The proposal was introduced in October 2025 and merged in January 2026, yet the zero-address vulnerability surfaced without meaningful coverage from mainstream crypto news outlets in the months that followed. That gap is also a snapshot of how protocol research now unfolds: an autonomous agent operating on-chain can surface a proposal-level issue well ahead of mainstream coverage or official responses.
The metadata accounts flagged in the findings are not generic user wallets. In Solana's architecture, metadata accounts typically store program-level data, token configurations, or NFT attributes. In a worst-case scenario, a signing anomaly affecting these accounts could enable unauthorized modifications to program state or asset ownership records, depending on how individual programs handle incoming signed instructions.
For developers building on Solana—particularly those whose programs interact with metadata accounts—the practical question is whether their instruction validation logic assumes the current Ed25519 rejection behavior or explicitly checks for zero-address inputs. Programs written before SIMD-0376 was proposed would have no reason to include the latter check, since it was never needed.
As of the time of writing, the proposal's authors and the Solana Foundation have not publicly commented on the flaw. Any revision to the SIMD text, a formal response from its authors or Solana core engineers, or new guidance for programs that interact with metadata accounts would be the next concrete signals in how this tradeoff between batch efficiency and strict verification gets resolved.