Read the docs
TI-2024-14243 Aliases CVE-2024-21484GHSA-rh63-9qcf-83gf

Observable discrepancy in jsrsasign

Priority LOW 37CWE-203Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
High
Impact type
Information disclosure
Confidentiality · integrity · availability
High · None · Low
Fix status
Partial Red Hat: 1 fixed, 1 without a fix

Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-203.

Summary

Versions of the package jsrsasign before 11.0.0 are vulnerable to Observable Discrepancy via the RSA PKCS1.5 or RSAOAEP decryption process. An attacker can decrypt ciphertexts by exploiting the Marvin security flaw. Exploiting this vulnerability requires the attacker to have access to a large number of ciphertexts encrypted with the same key. Workaround The vulnerability can be mitigated by finding and replacing RSA and RSAOAEP decryption with another crypto library.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.0096 61st percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Partial jsrsasign: 11.0.0jsrsasign (npm): 11.0.0Red Hat: 1 fixed, 1 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
—jsrsasignbefore 11.0.011.0.0Patch availableCNA
—org.webjars.npm:jsrsasignall versions—No fix listedCNA
—org.webjars.bowergithub.kjur:jsrsasignall versions—No fix listedCNA
—org.webjars.bower:jsrsasignall versions—No fix listedCNA
—jsrsasign (npm)before 11.0.011.0.0Patch availableGHSA-rh63-9qcf-83gf
  • jsrsasign Vendor— Affected before 11.0.0 Fixed in 11.0.0 Patch available CNA
  • org.webjars.npm:jsrsasign Vendor— Affected all versions Fixed in — No fix listed CNA
  • org.webjars.bowergithub.kjur:jsrsasign Vendor— Affected all versions Fixed in — No fix listed CNA
  • org.webjars.bower:jsrsasign Vendor— Affected all versions Fixed in — No fix listed CNA
  • jsrsasign (npm) Vendor— Affected before 11.0.0 Fixed in 11.0.0 Patch available GHSA-rh63-9qcf-83gf

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:kjur:jsrsasign:*:*:*:*:*:node.js:*:*before 11.0.0VulnerableKjur
  • cpe:2.3:a:kjur:jsrsasign:*:*:*:*:*:node.js:*:* Versions before 11.0.0 Vulnerable ·Kjur

Remediation

  • Fix · CNA jsrsasign Fixed in 11.0.0
  • Fix · GHSA-rh63-9qcf-83gf jsrsasign (npm) Fixed in 11.0.0 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Quay 3AffectedNo fix yet
8Base-MTV-2.5Fixed—
Not affected: 1 product
  • 8Base-MTV-2.5

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-21484
  2. 2026-10-03 Alias added: GHSA-rh63-9qcf-83gf

References

  • TI-2026-04006 Incorrect numeric conversion in jsrsasign CVSS 4.0HIGH 8.7
  • TI-2026-04002 Infinite loop in jsrsasign CVSS 4.0HIGH 8.7
  • TI-2026-04004 Improper signature verification in jsrsasign CVSS 4.0CRITICAL 9.1
  • TI-2026-04003 Versions of the package jsrsasign from 7.0.0 and before 11.1.1 are vulnerable to… CVSS 4.0CRITICAL 9.3
  • TI-2020-11771 An issue was discovered in the jsrsasign package before 8.0.17 for Node.js. CVSS 3.1CRITICAL 9.8
  • TI-2020-11770 An issue was discovered in the jsrsasign package before 8.0.18 for Node.js. CVSS 3.1CRITICAL 9.8
See all 11 →

Sources