Insufficient Session Expiration in OpenEMR - #VU158845

 

Insufficient Session Expiration in OpenEMR - #VU158845

Published: November 3, 2026


Vulnerability identifier: #VU158845
CSH Severity: Medium
CVSS v4: 4.3 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:A/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: N/A
CWE-ID: CWE-613
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows an attacker with physical access to system to access protected health information and perform actions through an unattended user's session after the configured idle timeout should have expired.

The vulnerability exists due to insufficient session expiration in OpenEMR's session handling when the Eye Exam form is open in read-only mode. Background polling every 15 seconds omits skip_timeout_reset, causing library/auth.inc.php to reset the idle timer despite the absence of user activity. An attacker with physical access to system can use an unattended workstation left on this view to access protected health information and act through the user's still-active session.


Affected software

OpenEMR

Remediation

Install security update from vendor's website.

OpenEMR - update to 8.5.0

External References

Related Security Bulletins