Summary
|
Alert ID
| Product & Versions Affected | Risk Category & Score | Explicit Requirements |
| DP-449126 | InterSystems IRIS® data platform InterSystems IRIS® for Health InterSystems Health Connect™ versions 2024.1.0 – 2024.1.5, 2024.2.0, 2024.3.0, 2025.1.0 – 2025.1.3, 2025.2.0, 2025.3.0 | Data Integrity: Low Risk | Database updates executed as part of custom logic for CSP session events may not be journaled. |
Issue
An issue has been corrected that prevented global sets and kills in custom logic from being journaled. This issue occurred in custom logic executed for CSP session events that were implemented through a subclass of %CSP.SessionEvents.
Note that the issue does not occur when these sets and kills in custom logic affect mirrored databases. Under these conditions, operations are journaled normally.
The underlying cause is that the daemon process executing this logic inherits the per-process journal state from the process that spawned it, and these system daemons are initialized during a startup phase when journaling is disabled. While very unlikely, customer applications may also run into this situation when starting background daemons using the $$QueueRepeatSystem^%SYS.WorkQueueMgr() routine in a process with disabled journaling.
Impact Assessment
When database updates are not journaled, they cannot be replayed from journal files, such as after restoring a backup; this can cause data integrity issues. Note that deployments using mirroring are not affected by this issue, but deployments that continue to rely on the discontinued shadowing feature—which will be removed in a future version—are affected.
Resolution
The issue has been corrected in versions 2026.1.0, 2025.1.4, and 2024.1.6:
- 2026.1.0 is scheduled for availability on March 25, 2026.
- 2025.1.4 is scheduled for availability on April 15, 2026.
- 2024.1.6 is scheduled for availability on April 15, 2026.
In the interim, customers who require the correction prior to these releases may request an ad hoc distribution for the fix (DP-449126) through the Worldwide Response Center.
As a mitigation, customers may update the custom logic in their CSP session event handlers to explicitly enable journaling for the process using ENABLE^%NOJRN.
For More Information
If you have questions or need assistance, please contact the InterSystems Worldwide Response Center (WRC).

























