Answer in brief
CVE-2023-51774 records a Unknown severity vulnerability in json-jwt allows bypass of identity checks via a sign/encryption confusion attack. The current sources do not mark it as known exploited. The current feed maps json-jwt (rubygems), json-jwt (rubygems). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps json-jwt (rubygems), json-jwt (rubygems). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| json-jwtrubygems | >=1.16.0 <1.16.6 | 1.16.6 |
| json-jwtrubygems | >=0 <1.15.3.1 | 1.15.3.1 |
Published upstream
Feb 29, 2024
Evidence: source:osv:source_dates:source-dates:recordSource modified
Sep 10, 2026
Evidence: source:osv:source_dates:source-dates:recordFirst seen by HOL
Aug 7, 2026
The json-jwt (aka JSON::JWT) gem 1.16.x before 1.16.6, 1.15.x before 1.15.3.1 for Ruby sometimes allows bypass of identity checks via a sign/encryption confusion attack. For example, JWE can sometimes be used to bypass JSON::JWT.decode.
Quoted source text, attributed separately from HOL analysis.