CVE-2026-40939

DSF: Missing Session Timeout for OIDC Sessions

Published Apr 21, 2026 CVSS 4.0 · 6.8 Medium EPSS < 1% KEV · Not listed
Description
The Data Sharing Framework (DSF) implements a distributed process engine based on the BPMN 2.0 and FHIR R4 standards. Prior to 2.1.0, OIDC-authenticated sessions had no configured maximum inactivity timeout. Sessions persisted indefinitely after login, even after the OIDC access token expired. This vulnerability is fixed in 2.1.0.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-gj7p-595x-qwf5 Data Sharing Framework is Missing Session Timeout for OIDC Sessions
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Datasharingframework
Datasharingframework dsf
Dev.dsf
Dev.dsf dsf-bpe-server
Dev.dsf dsf-common-jetty
Dev.dsf dsf-fhir-server
Vendors & Products Datasharingframework
Datasharingframework dsf
Dev.dsf
Dev.dsf dsf-bpe-server
Dev.dsf dsf-common-jetty
Dev.dsf dsf-fhir-server
Type Values Removed Values Added
Description The Data Sharing Framework (DSF) implements a distributed process engine based on the BPMN 2.0 and FHIR R4 standards. Prior to 2.1.0, OIDC-authenticated sessions had no configured maximum inactivity timeout. Sessions persisted indefinitely after login, even after the OIDC access token expired. This vulnerability is fixed in 2.1.0.
Title DSF: Missing Session Timeout for OIDC Sessions
Weaknesses CWE-613
References
Metrics cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Apr 22, 2026, 5:44 PM
Reserved
Apr 15, 2026, 8:40 PM
Status
Deferred
Published
Apr 21, 2026, 10:16 PM
Modified
Oct 26, 2026, 9:10 PM