Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
HTTP clients created by Duende.AccessTokenManagement.OpenIdConnect versions >=3.0.0 and <3.0.1 can send a different user's access token after a token refresh, because refreshed tokens are captured in pooled HttpClient instances. The source does not describe what an attacker must do to trigger this. Upgrade to version 3.0.1; as a workaround, call HttpContext.GetUserAccessTokenAsync or IUserTokenManagementService.GetAccessTokenAsync directly instead of using AddUserAccessTokenHttpClient.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| 5.4 | Medium | 3.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N | CNA (GitHub_M) |
- CISA KEV Not listed.
- EPSS 0.0024, the 15th percentile, on 11 Nov 2026: FIRST’s estimate of the chance of exploitation in the next 30 days.
Timeline
- 31 Oct 2026, 15:23 UTC First seen by agentprime
- 31 Oct 2026, 15:23 UTC Confirmed by OSV
Sources
- GitHub Advisory Database: GHSA-7mr7-4f54-vcx5
- OSV: GHSA-7mr7-4f54-vcx5
- github.com/DuendeSoftware/Duende.AccessTokenManagement/security/advisories/GHSA-7mr7-4f54-vcx5
- nvd.nist.gov/vuln/detail/CVE-2024-51987
- github.com/DuendeSoftware/Duende.AccessTokenManagement/commit/09c73e32b182da5c6d7b55ec790cb2271cc4b63f
- github.com/DuendeSoftware/Duende.AccessTokenManagement
- github.com/DuendeSoftware/Duende.AccessTokenManagement/releases/tag/3.0.1