> CVE-2025-22149

« BACK_TO_HOME
PUBLISHED
2025-01-09 18:15
MODIFIED
2025-05-23 20:15
EPSS (Prob. Exploit)
0.56%
Top 54.4%
DATA SOURCES:
NVD 🔗 2025-10-18 CVE PROJECT 🔗 2026-01-19 FIRST EPSS 🔗 2026-10-25 GITHUB 🔗 2026-11-04 OSV 🔗 2026-03-01

> DESCRIPTION

JWK Set (JSON Web Key Set) is a JWK and JWK Set Go implementation. Prior to 0.6.0, the project's provided HTTP client's local JWK Set cache should do a full replacement when the goroutine refreshes the remote JWK Set. The current behavior is to overwrite or append. This is a security issue for use cases that utilize the provided auto-caching HTTP client and where key removal from a JWK Set is equivalent to revocation. The affected auto-caching HTTP client was added in version v0.5.0 and fixed in v0.6.0. The only workaround would be to remove the provided auto-caching HTTP client and replace it with a custom implementation. This involves setting the HTTPClientStorageOptions.RefreshInterval to zero (or not specifying the value).

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> GITHUB SECURITY ADVISORY

GHSA-675f-rq2r-jw82 LOW

JWK Set's HTTP client only overwrites and appends JWK to local cache during refresh

AFFECTED PACKAGES:
GO / github.com/MicahParks/jwkset
>= 0.5.0, <= 0.5.21
Fixed in: 0.6.0

> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)

JWK Set's HTTP client only overwrites and appends JWK to local cache during refresh

AFFECTED PACKAGES:
Unknown / Unknown
22 versions affected
ALIASES:
GHSA-675f-rq2r-jw82, GO-2025-3376

> HISTORIQUE DES MODIFICATIONS

Première apparition
09/01/2025 18:15
Source: NVD
📊 ENRICHISSEMENT 18/10/2025 15:00
CVEPROJECT
Champ modifié: CVE Project
Ancienne valeur:
Non
Nouvelle valeur:
Oui
Total des modifications: 1 Dernière mise à jour: 1 year ago
« BACK_TO_HOME