CVE-2022-24771
CVE-2022-24771 · Improper Verification of Cryptographic Signature in node-forge
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. Prior to version 1.3.0, RSA PKCS#1 v1.5 signature verification code is lenient in checking the digest algorithm structure. This can allow a crafted structure that steals padding bytes and uses unchecked portion of the PKCS#1 encoded message to forge a signature when a low public exponent is being used. The issue has been addressed in `node-forge` version 1.3.0. There are currently no known workarounds.
CVSS 7.5 · Élevée · EPSS 0,8% · Correctif disponible
- Publication
- Mise à jour
Pile logicielle: system · node
Produits et versions concernés
forge
- Versions du logiciel
- < 1.3.0: Concernée
Aucun correctif publié
node-node-forge Debian:11
- Versions du logiciel
- 0.10.0~dfsg-3
- Plages de versions concernées
- ECOSYSTEM: < 0.10.0~dfsg-3+deb11u1
Mettez à jour vers 0.10.0~dfsg-3+deb11u1
node-forge npm
- Plages de versions concernées
- SEMVER: < 1.3.0
Mettez à jour vers 1.3.0
node-node-forge Ubuntu:20.04:LTS
- Versions du logiciel
- 0.8.5~dfsg-2
- 0.9.1~dfsg-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-node-forge Ubuntu:22.04:LTS
- Versions du logiciel
- 0.10.0~dfsg-3
- 1.2.1~dfsg-2
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié