PT-2024-33666 · Duende · Duende Identityserver
Josephdecock
·
Published
2024-10-28
·
Updated
2024-10-29
·
CVE-2024-49755
CVSS v3.1
3.1
Low
| Vector | AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N |
Name of the Vulnerable Software and Affected Versions:
Duende IdentityServer versions 7.0.0 through 7.0.7
Description:
The local API authentication handler in Duende IdentityServer performs insufficient validation of the
cnf claim in DPoP access tokens. This allows an attacker to use leaked DPoP access tokens at local API endpoints even without possessing the private key for signing proof tokens. The issue only impacts custom endpoints within an IdentityServer implementation that have explicitly used the LocalApiAuthenticationHandler for authentication.Recommendations:
For Duende IdentityServer versions 7.0.0 through 7.0.7, update to version 7.0.8 to resolve the issue.
As a temporary workaround, consider disabling the use of DPoP for local APIs by configuring the TokenMode option to LocalApiTokenMode.BearerOnly, until a patch is applied.
Restrict access to custom endpoints that use the LocalApiAuthenticationHandler to minimize the risk of exploitation.
Exploit
Fix
Improper Authentication
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Duende Identityserver