nuts-node: JWT type confusion in v1 access token introspection allows VP replay as access token
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nuts-foundation | nuts-node | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nuts-foundation | Nuts-node |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-9hmg-827w-9rhj | nuts-node has JWT type confusion in v1 access token introspection that allows VP replay as access token |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.076% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Nuts-foundation
Nuts-foundation nuts-node |
|
| Vendors & Products |
Nuts-foundation
Nuts-foundation nuts-node |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | nuts-node is the reference implementation of the Nuts specification. Prior to 6.2.3 and 5.4.31, the v1 access token introspection endpoint (/auth/v1/introspect_access_token) accepts any JWT signed by a key present on the node, without validating the JWT type, issuer-to-key binding, or required claims. This allows a Verifiable Presentation (VP) JWT to be replayed as an access token and receive an active: true introspection response. This vulnerability is fixed in 6.2.3 and 5.4.31. | |
| Title | nuts-node: JWT type confusion in v1 access token introspection allows VP replay as access token | |
| Weaknesses | CWE-345 | |
| References |
| |
| Metrics |
cvssV3_1
|