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.
Impact In the npm package named "slpjs", versions prior to 0.27.4 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 "slpjs" has been patched and is published and tagged as version 0.27.4. Workarounds Upgrade to slpjs 0.27.4. References Package location: https://www.npmjs.com/package/slpjs SLP NFT1 spec: https://slp.dev/specs/slp-nft-1/#nft1-protocol-requirements Git commit hash fixing this issue: https://github.com/simpleledger/slpjs/commit/290c20e8bff13ac81459d43e54cac232b5e3456c 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 have any questions or comments…
Recommended action: Upgrade to 0.27.4 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.
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 slpjs has been patched and published as version 0.27.2. Workarounds Upgrade to slpjs 0.27.2. References slpjs commit For more information If you have any questions or comments about this advisory: Open an issue in slp-validate or slpjs
Recommended action: Upgrade to 0.27.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.
Validator parsing discrepancy due to string encoding Impact A specially crafted Bitcoin script can cause a discrepancy between the specified SLP consensus rules and the validation result of the slpjs npm package. An attacker could create a specially crafted Bitcoin script in order to cause a hard-fork from the SLP consensus. Patches All versions 0.21.3 are patched. Workarounds Upgrade to any version = 0.21.4. References The bug was located and fixed here. For more information If you have any questions or comments about this advisory: Open an issue in the slpjs repo Email us at info@slp.cash
Recommended action: Upgrade to 0.21.4 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.