Vulnerability GHSA-429q-fhh4-r6hj

High Risk
HIGH RISK
CVSS Score: 8.0
Score Range: 7.0–8.9
High severity vulnerabilities (CVSS 7.0–8.9). Serious vulnerabilities that should be prioritized soon after critical fixes.
5 months ago
May 13, 2026 at 03:33 PM UTC
Anchor: `InterfaceAccount` allows account substitution between unexpected types
1.0.0-rc.1 and 1.0.0
1.0.0-rc.1 and 1.0.0

Summary

Anchor: `InterfaceAccount` allows account substitution between unexpected types

Details

Impact

Any uses of InterfaceAccount allows another unexpected account type to be passed, after https://github.com/solana-foundation/anchor/pull/3837 disabled discriminator checking for this type.

The bug was originally reported and fixed in https://github.com/solana-foundation/anchor/pull/4139, see that PR for more details.

Patches

https://github.com/solana-foundation/anchor/pull/4139 patched the issue and was released in 1.0.0-rc.2. Users should upgrade to the latest released version of Anchor 1.0.

References

Bug landed in: https://github.com/solana-foundation/anchor/pull/3837 Bug fixed in: https://github.com/solana-foundation/anchor/pull/4139

Impacted packages

Timeline

Published
5 months ago
May 13, 2026 at 03:33 PM UTC
Fixed (1.0.0-rc.2)
9 months ago
January 10, 2026 at 05:57 AM UTC
Last Modified
4 months ago
May 19, 2026 at 08:30 PM UTC