reason-jose is a JOSE implementation in ReasonML and OCaml.`Jose.Jws.validate` does not check HS256 signatures. This allows tampering of JWS header and payload data if the service does not perform additional checks. Such tampering could expose applications using reason-jose to authorization bypass. Applications relying on JWS claims assertion to enforce security boundaries may be vulnerable to privilege escalation. This issue has been patched in version 0.8.2.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2023-28003 | reason-jose is a JOSE implementation in ReasonML and OCaml.`Jose.Jws.validate` does not check HS256 signatures. This allows tampering of JWS header and payload data if the service does not perform additional checks. Such tampering could expose applications using reason-jose to authorization bypass. Applications relying on JWS claims assertion to enforce security boundaries may be vulnerable to privilege escalation. This issue has been patched in version 0.8.2. |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Mon, 10 Mar 2025 22:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2025-03-10T21:17:19.894Z
Reserved: 2023-01-19T21:12:31.359Z
Link: CVE-2023-23928
Updated: 2024-08-02T10:42:27.106Z
Status : Modified
Published: 2023-02-01T01:15:09.023
Modified: 2024-11-21T07:47:07.163
Link: CVE-2023-23928
No data.
OpenCVE Enrichment
No data.
Weaknesses
EUVD