Skip to content

← Public intelligence

Go package

github.com/cosmos/ibc-go/v6

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

1 actionable advisory, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. UnratedGoPublished

    IBC-Go: Non-deterministic JSON Unmarshalling of IBC Acknowledgement can result in a chain halt

    GHSA-4wf3-5qj9-368v

    Affected
    • Go github.com/cosmos/ibc-go/v6 < 7.10.0
    Fixed in
    7.10.0· Vendor fix available
    Issue
    Name: ISA-2025-001: Non-deterministic JSON Unmarshalling of IBC Acknowledgement can result in a chain halt Component: IBC-Go Criticality: High (Considerable Impact; Likely Likelihood per ACMv1.2) Affected versions: IBC-Go = v7; Earlier IBC-Go versions MAY also be affected. Affected users: Validators, Full nodes, IBC Middleware authors Description An issue was discovered in IBC-Go's deserialization of acknowledgements that results in non-deterministic behavior which can halt a chain. Any user that can open an IBC channel can introduce this state to the chain. The following patch is in addition to the previous patch which now extends the same protection to all applications beyond transfer. Patches The new IBC-Go releases below address this issue: v7.10.0 v8.7.0 Workarounds To prevent this state from being introduced to a chain, it is possible to permission Channel Opening as a workaround. Notes on Re-Release This is an extension of the previous patch, please update to the latest patch…

    Recommended action: Upgrade to 7.10.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →