Cloudanix VulnDB

GHSA-xmj9-7625-f634

Medium · 5.3

Data Sharing Framework has an Inverted Time Comparison in OIDC JWKS and Token Cache

CVSS

5.3

EPSS

—

Published

Apr 15, 2026

CISA due date

—

The record

- The OIDC JWKS and Metadata Document caches used an inverted time comparison (`isBefore` instead of `isAfter`), causing the cache to **never return cached values**. Every incoming request triggered a fresh HTTP fetch of the OIDC Metadata Document and JWKS keys from the OIDC provider. - The OIDC token cache for the [FHIR client connections](https://dsf.dev/operations/v2.1.0/bpe/fhir-client-connections.html) used an inverted time comparison (`isBefore` instead of `isAfter`), causing the cache to **never invalidate**. Every incoming request returned the same OIDC token even if expired.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities