Skip to content

← Public intelligence

crates.io package

namada-apps

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

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

  1. Critical, CVSS 9.2crates.ioPublished

    Namada-apps allows Excessive Computation in Mempool Validation

    GHSA-f8qm-hmm3-fv7f

    Affected
    • crates.io namada-apps >= 1.0.0, <= 1.0.0
    Fixed in
    1.1.0· Vendor fix available
    Issue
    Impact A malicious transaction may cause an expensive computation in mempool validation. A transaction with multiple repeated sections causes the section hash calculation used for signature validation to grow exponentially (and potentially even cubic) in proportion to number of sections. This may be used to significantly slow down operation of nodes. Patches This issue has been patched in apps version 1.1.0. The transaction sections are now being checked for uniqueness and the number of permitted sections contained in a single transaction has been limited to 10,000. Workarounds There are no workarounds and users are advised to upgrade.

    Recommended action: Upgrade to 1.1.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 →
  2. Critical, CVSS 9.2crates.ioPublished

    Namada-apps can Crash with Excessive Computation in Mempool Validation

    GHSA-82vg-5v4f-f9wq

    Affected
    • crates.io namada-apps >= 1.0.0, <= 1.0.0
    Fixed in
    1.1.0· Vendor fix available
    Issue
    Impact A malicious transaction may cause a crash in mempool validation. A transaction with authorization section containing 256 public keys or more with valid matching signatures triggers an integer overflow in signature verification that causes a the node to panic. Patches This issue has been patched in apps version 1.1.0. The mempool validation has been fixed to avoid overflow. Workarounds There are no workarounds and users are advised to upgrade.

    Recommended action: Upgrade to 1.1.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 →
  3. Unratedcrates.ioPublished

    Namada-apps allows Post-Genesis Validator Bypass

    GHSA-2gw2-qgjg-xh6p

    Affected
    • crates.io namada-apps >= 1.0.0, <= 1.0.0
    Fixed in
    1.1.0· Vendor fix available
    Issue
    Impact Ledger crash. A user is able to initialize a post-genesis validator with a negative commission rate using the --force flag. If this validator gets into the consensus set, then when computing PoS inflation inside fn updaterewardsproductsandmintinflation, an instance of mulfloor will cause the return of an Err, which causes finalizeblock to error. Patches This issue has been patched in apps version 1.1.0. The PoS validity predicate now enforces that the commission rate is not negative and any transaction that fails the check will be rejected, both for newly initialized validators and for commission rate change of an existing validator. Workarounds There are no workarounds and users are advised to upgrade.

    Recommended action: Upgrade to 1.1.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 →