Duende IdentityServer has insufficient validation of DPoP cnf claim in Local APIs
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- High
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-287.
Summary
Duende IdentityServer is an OpenID Connect and OAuth 2.x framework for ASP.NET Core. IdentityServer's local API authentication handler 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. Note that this only impacts custom endpoints within an IdentityServer implementation that have explicitly used the LocalApiAuthenticationHandler for authentication. This vulnerability is patched in IdentityServer 7.0.8. Version 6.3 and below are unaffected, as they do not support DPoP in Local APIs.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| DuendeSoftware | IdentityServer | 7.0.0 to before 7.0.8 | 7.0.8 | Patch available | CNA |
| — | Duende.IdentityServer (NuGet) | 7.0.0 to before 7.0.8 | 7.0.8 | Patch available | GHSA-v9xq-2mvm-x8xc |
- IdentityServer VendorDuendeSoftware Affected 7.0.0 to before 7.0.8 Fixed in 7.0.8 Patch available CNA
- Duende.IdentityServer (NuGet) Vendor— Affected 7.0.0 to before 7.0.8 Fixed in 7.0.8 Patch available GHSA-v9xq-2mvm-x8xc
Remediation
- Fix · CNA IdentityServer (DuendeSoftware) Fixed in 7.0.8
- Fix · GHSA-v9xq-2mvm-x8xc Duende.IdentityServer (NuGet) Fixed in 7.0.8 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2024-49755
- 2026-10-03 Alias added: GHSA-v9xq-2mvm-x8xc
References
More DuendeSoftware vulnerabilities
- TI-2025-19557 Duende.AccessTokenManagement race condition when concurrently retrieving customized Client Credentials Access Tokens CVSS 4.0MEDIUM 6.3
- TI-2024-34875 HTTP Client uses incorrect token after refresh in Duende.AccessTokenManagement.OpenIdConnect CVSS 3.1MEDIUM 5.4
- TI-2024-26617 Duende IdentityServer Open Redirect vulnerability CVSS 3.1MEDIUM 4.7
Sources
- CVE-2024-49755 · CVE Program
- CVE-2024-49755 · NVD
- FIRST EPSS
- GHSA-v9xq-2mvm-x8xc · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences