Skip to content

← Public intelligence

npm package

slp-validate

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. High, CVSS 7.5npmAmendedPublished

    False-positive validity for NFT1 genesis transactions

    CVE-2020-15131 · GHSA-6jmr-jfh7-xg3h

    Affected
    • npm slp-validate < 1.2.2
    Fixed in
    1.2.2· Vendor fix available
    Issue
    Impact In the npm package named "slp-validate", versions prior to 1.2.2 are vulnerable to false-positive validation outcomes for the NFT1 Child Genesis transaction type. A poorly implemented SLP wallet or opportunistic attacker could create a seemingly valid NFT1 child token without burning any of the NFT1 Group token type as is required by the NFT1 specification. Patches npm package "slp-validate" has been patched and is published and tagged as version 1.2.2. Workarounds Upgrade to slp-validate 1.2.2. References Package location: https://www.npmjs.com/package/slp-validate SLP NFT1 spec: https://slp.dev/specs/slp-nft-1/#nft1-protocol-requirements Git commit hash fixing this issue: https://github.com/simpleledger/slp-validate.js/commit/3963cf914afae69084059b82483da916d97af65c Unit tests have been added to assist validator implementations in avoiding this bug: https://github.com/simpleledger/slp-unit-test-data/commit/8c942eacfae12686dcf1f3366321445a4fba73e7 For more information If you…

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

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. High, CVSS 8.6npmAmendedPublished

    False-negative validation results in MINT transactions with invalid baton

    CVE-2020-11072 · GHSA-4w97-57v2-3w44

    Affected
    • npm slp-validate < 1.2.1
    Fixed in
    1.2.1· Vendor fix available
    Issue
    Impact Users could experience false-negative validation outcomes for MINT transaction operations. A poorly implemented SLP wallet could allow spending of the affected tokens which would result in the destruction of a user's minting baton. Patches npm package slp-validate has been patched and published as version 1.2.1. Workarounds Upgrade to slp-validate 1.2.1. References slp-validate commit For more information If you have any questions or comments about this advisory: Open an issue in slp-validate

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

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  3. Medium, CVSS 5.7npmAmendedPublished

    Validation Bypass in slp-validate

    CVE-2019-16761 · GHSA-wmx6-vxcf-c3gr

    Affected
    • npm slp-validate >= 1.0.0, <= 1.0.0
    Fixed in
    1.0.1· Vendor fix available
    Issue
    Versions of slp-validate prior to 1.0.1 are vulnerable to a validation bypass. Bitcoin scripts may cause the validation result from slp-validate to differ from the specified SLP consensus. This allows an attacker to create a Bitcoin script that causes a hard-fork from the SLP consensus. Recommendation Upgrade to version 1.0.1 or later.

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

    Sources:osv.dev (1)github.com (2)Source checked Evidence →