CVE-2022-25898 is a critical Improper Verification of Cryptographic Signature vulnerability affecting the jsrsasign package prior to version 10.5.25. This flaw allows maliciously crafted JWS or JWT signatures containing non-Base64URL encoded special characters or number escaped characters to be incorrectly validated as legitimate. With a CVSS score of 9.8 (CRITICAL), this vulnerability has a network attack vector, low attack complexity, and can lead to high impacts on confidentiality, integrity, and availability. The FAUCET Risk Score is 93/100, indicating significant risk. There is no evidence of active exploitation, and no public exploit code is available in Metasploit, Nuclei, or ExploitDB. Despite this, the vulnerability has garnered significant community discussion with 10 mentions, placing it in the top 1% of all CVEs for community attention.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
>= 4.8.0, < 10.5.25CPE matchmatch criteria | cpe:2.3:a:kjur:jsrsasign:*:*:*:*:*:node.js:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:H
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.