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.
Advisories
Source ID Title
EUVD EUVD EUVD-2022-5902 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.
Github GHSA Github GHSA GHSA-3fvg-4v2m-98jf JWS and JWT signature validation vulnerability with special characters
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: snyk

Published:

Updated: 2024-09-16T18:48:35.777Z

Reserved: 2022-02-24T00:00:00

Link: CVE-2022-25898

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2022-07-01T20:15:08.023

Modified: 2024-11-21T06:53:11.150

Link: CVE-2022-25898

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.