GitHub Advisoryadvisory · npm

GHSA-rh63-9qcf-83gf Marvin Attack of RSA and RSAOAEP decryption in jsrsasign

HIGH Published 2024-01-19 Modified 2024-02-27 Official page ↗
Aliases
CVE-2024-21484
Ecosystem
npm
Packages
jsrsasign
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:L
Weaknesses
CWE-203
Reviewed
2024-01-19

Affected packages

• npm jsrsasign: < 11.0.0 → fixed in 11.0.0

Description

Impact RSA PKCS#1.5 or RSAOAEP ciphertexts may be decrypted by this Marvin attack vulnerability. Patches update to jsrsasign 11.0.0. Workarounds Find and replace RSA and RSAOAEP decryption with other crypto library. References https://people.redhat.com/~hkario/marvin/ https://github.com/kjur/jsrsasign/issues/598 https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-6070732 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21484

Related

Alias · CVE (1)

  • CVE-2024-21484 Versions of the package jsrsasign before 11.0.0 are vulnerable to Observable Discrepancy via the RSA PKCS1.5 or RSAOAEP decryption process. vulnerability

Weakness · CWE (1)

  • CWE-203 Observable Discrepancy weakness

References