Advisory Database
  • Advisories
  • Dependency Scanning
  1. nuget
  2. ›
  3. Duende.IdentityServer
  4. ›
  5. CVE-2024-49755

CVE-2024-49755: Duende IdentityServer has insufficient validation of DPoP cnf claim in Local APIs

October 28, 2024

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. It does not impact:

  • OAuth or OIDC protocol endpoints defined by IdentityServer, such as the authorize and token endpoints.
  • Typical UI pages within an IdentityServer implementation, which are not normally authorized with the local API authentication handler.
  • The use of DPoP to create sender-constrained tokens in IdentityServer that are consumed by external API resources.
  • The use of DPoP to sender-constrain refresh tokens issued to public clients.

References

  • github.com/DuendeSoftware/IdentityServer
  • github.com/DuendeSoftware/IdentityServer/commit/f28cac921c1f545afe65af71a9327224755b6dac
  • github.com/DuendeSoftware/IdentityServer/security/advisories/GHSA-v9xq-2mvm-x8xc
  • github.com/advisories/GHSA-v9xq-2mvm-x8xc
  • nvd.nist.gov/vuln/detail/CVE-2024-49755

Code Behaviors & Features

Detect and mitigate CVE-2024-49755 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 7.0.0 before 7.0.8

Fixed versions

  • 7.0.8

Solution

Upgrade to version 7.0.8 or above.

Impact 3.1 LOW

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N

Learn more about CVSS

Weakness

  • CWE-287: Improper Authentication

Source file

nuget/Duende.IdentityServer/CVE-2024-49755.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 14 May 2025 12:15:10 +0000.