Skip to main content
← All vulnerabilities
CVE-2022-25898GHSA-3FVG-4V2M-98JF

Improper Verification of Cryptographic Signature

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 10.5.25
None on Exploit-DB, Metasploit or GitHub

Summary

The package jsrsasign before 10.5.25 are vulnerable to Improper Verification of Cryptographic Signature when JWS or JWT signature with non Base64URL encoding special characters or number escaped characters may be validated as valid by mistake. Workaround: Validate JWS or JWT signature if it has Base64URL and dot safe string before executing JWS.verify() or JWS.verifyJWT() method.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a jsrsasign

    fixed in 10.5.25

  • jsrsasignnpm

    From 4.8.0 · fixed in 10.5.25

References 6

snyk.io

GitHub · kjur/jsrsasign