Home
Trends
Vulnerabilities
News
Researchers
Why dbugs?

Stevenvegt

#50690of 53,624
4.4Total CVSS
Vulnerabilities · 1
PT-2026-37245
4.4
2026-05-05
Go · Github.Com/Nuts-Foundation/Nuts-Node · CVE-2026-41164
**Name of the Vulnerable Software and Affected Versions** nuts-node versions prior to 5.4.31 nuts-node versions prior to 6.2.3 **Description** The v1 access token introspection endpoint '/auth/v1/introspect access token' accepts any JSON Web Token (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—a format used to present credentials—to be replayed as an access token, resulting in an 'active: true' introspection response. The issue occurs because the endpoint performs only standard JWT checks and fails to verify if the `iss` (issuer) claim matches the Decentralized Identifier (DID) extracted from the `kid` (key ID) header, ignores the `typ` (type) header, and allows the `service` claim to be empty. **Recommendations** Update to version 5.4.31 or later. Update to version 6.2.3 or later. As a temporary workaround, resource servers should explicitly validate introspection responses by rejecting those where the `service` claim is empty, where the `iss` claim is empty or does not match the expected authorizer DID, or where the `sub` claim does not match the expected requester DID.