CVE-2026-2739
CVE-2026-2739
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
This affects versions of the package bn.js before 5.2.3. Calling maskn(0) on any BN instance corrupts the internal state, causing toString(), divmod(), and other methods to enter an infinite loop, hanging the process indefinitely.
CVSS 6.9 · Moyenne · EPSS 0,5% · Correctif disponible
- Publication
- Mise à jour
Pile logicielle: system · node
Produits et versions concernés
bn.js
- Versions du logiciel
- ≥ 0, < 5.2.3: Concernée (semver)
Mettez à jour vers 5.2.3
node-bn.js Debian:12
- Versions du logiciel
- 5.2.1+~5.1.1-1
- 5.2.3+~5.2.0-1
- 5.2.5+~5.2.0-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-bn.js Debian:13
- Versions du logiciel
- 5.2.1+~5.1.1-1
- 5.2.3+~5.2.0-1
- 5.2.5+~5.2.0-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-bn.js Debian:14
- Versions du logiciel
- 5.2.1+~5.1.1-1
- Plages de versions concernées
- ECOSYSTEM: < 5.2.3+~5.2.0-1
Mettez à jour vers 5.2.3+~5.2.0-1
bn.js npm
- Plages de versions concernées
- SEMVER: < 4.12.3
Mettez à jour vers 4.12.3
bn.js npm
- Plages de versions concernées
- SEMVER: ≥ 5.0.0, < 5.2.3
Mettez à jour vers 5.2.3
node-bn.js Ubuntu:18.04:LTS
- Versions du logiciel
- 4.11.8-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-bn.js Ubuntu:20.04:LTS
- Versions du logiciel
- 5.0.0-1
- 5.0.0-2
- 5.1.1-1
- 5.1.1-2
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-bn.js Ubuntu:22.04:LTS
- Versions du logiciel
- 5.1.3-1
- 5.2.0-3
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-bn.js Ubuntu:24.04:LTS
- Versions du logiciel
- 5.2.1+~5.1.1-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-bn.js Ubuntu:25.10
- Versions du logiciel
- 5.2.1+~5.1.1-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-bn.js Ubuntu:26.10
- Versions du logiciel
- 5.2.3+~5.2.0-1
- 5.2.5+~5.2.0-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-bn.js Ubuntu:26.04:LTS
- Versions du logiciel
- 5.2.1+~5.1.1-1
- 5.2.3+~5.2.0-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
Sources originales
- https://security.snyk.io/vuln/SNYK-JS-BNJS-15274301
- https://github.com/indutny/bn.js/issues/316
- https://github.com/indutny/bn.js/issues/186
- https://gist.github.com/Kr0emer/02370d18328c28b5dd7f9ac880d22a91
- https://github.com/indutny/bn.js/pull/317
- https://github.com/indutny/bn.js/commit/33df26b5771e824f303a79ec6407409376baa64b
- https://nvd.nist.gov/vuln/detail/CVE-2026-2739