CVE-2025-36359: IBM DevOps Automation and Loop Session Invalidation Flaw
IBM DevOps Automation 1.0.1 and IBM DevOps Loop 1.0.2 contain a session management flaw that fails to invalidate user session IDs once they expire. This allows an authenticated attacker who gains access to an expired session token to impersonate another user without needing their credentials. The vulnerability requires initial authentication access but poses a serious lateral movement and privilege escalation risk within DevOps environments where automation tools often have broad system permissions.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.1 HIGH · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
- Weaknesses (CWE)
- CWE-613
- Affected products
- 2 configuration(s)
- Published / Modified
- 2026-06-30 / 2026-07-06
NVD description (verbatim)
IBM DevOps Automation 1.0.1 and IBM DevOps Loop 1.0.2 does not invalidate session IDs after expiration which could allow an authenticated user to impersonate another user on the system.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability stems from improper session invalidation (CWE-613). When a user's session expires in these IBM products, the system does not properly expire or revoke the associated session ID. An attacker with valid authentication credentials can reuse expired session tokens to assume the identity of other users. The attack requires low complexity and no user interaction once an expired session identifier is obtained. Network-accessible deployment scenarios mean remote exploitation is feasible for any authenticated user on the system.
Business impact
DevOps automation platforms are critical infrastructure components that manage deployments, configurations, and infrastructure-as-code across production environments. Session hijacking via expired tokens could allow attackers to execute unauthorized deployments, alter configurations, exfiltrate secrets stored in the platform, or disrupt CI/CD pipelines. In multi-tenant or shared automation environments, this creates cross-user compromise scenarios where one team's compromised account becomes a pivot point to other teams' resources. Recovery requires invalidating all active sessions and auditing deployment logs.
Affected systems
IBM DevOps Automation version 1.0.1 and IBM DevOps Loop version 1.0.2 are directly impacted. Organizations running these specific versions should treat this as critical to remediation priority. Verify your installed versions against IBM documentation; adjacent versions may also require investigation pending vendor guidance.
Exploitability
Exploitation requires an authenticated user position on the system—an insider, compromised account, or lateral movement entry point. Once an attacker obtains or observes an expired session ID (from logs, traffic capture, or memory), they can reuse it to impersonate other users without additional authentication. This is a post-authentication vulnerability but becomes highly dangerous in shared environments where multiple teams or service accounts operate the platform. The CVSS score of 8.1 reflects the combination of network accessibility, low attack complexity, and high impact on confidentiality and integrity.
Remediation
Upgrade IBM DevOps Automation to a patched version beyond 1.0.1 and IBM DevOps Loop to a version beyond 1.0.2. Before patching, implement compensating controls: enforce shorter session timeouts to minimize the window of reuse, implement session binding (tie sessions to client IP or device fingerprint if supported), and conduct access reviews to ensure least-privilege authentication scopes. Log all session activity for forensic analysis of potential abuse.
Patch guidance
Contact IBM support or consult the IBM security advisories for official patch versions addressing CVE-2025-36359 for both DevOps Automation and DevOps Loop. Test patches in non-production environments first, as session changes may affect automation workflows. Coordinate patching with your change management process to avoid disrupting CI/CD schedules. After patching, invalidate all active sessions to force re-authentication.
Detection guidance
Monitor for suspicious session reuse patterns: the same session ID appearing from different IP addresses, user agents, or client contexts within a short timeframe. Audit logs should flag authentication events where a session was used after the expected expiration window. Check for unusual administrative actions or deployment changes attributed to users outside their normal working hours or geographic regions. Review session tables in the application database for entries that should have been purged post-expiration.
Why prioritize this
This vulnerability scores HIGH (8.1) and directly threatens authentication integrity in a critical infrastructure tool. DevOps platforms often possess elevated permissions and access to production secrets, making session hijacking a severe compromise vector. The ease of exploitation for authenticated users, combined with the sensitive nature of DevOps automation, justifies urgent prioritization. This is not on the CISA KEV catalog but warrants immediate attention independent of that status.
Risk score, explained
CVSS 8.1 reflects: (1) Network-accessible attack vector, (2) Low attack complexity—no specialized tools needed, (3) Prerequisite authentication that is realistic in shared environments, (4) High confidentiality impact through unauthorized access to platform data and secrets, (5) High integrity impact through unauthorized automation execution, (6) No direct availability impact but operational disruption is likely. The combination of ease of exploitation and high business impact on DevOps infrastructure justifies the HIGH severity rating.
Frequently asked questions
Does this vulnerability require a zero-day exploit kit or specialized tooling?
No. An authenticated user can exploit this by observing or obtaining an expired session ID through normal access logs, network traffic inspection, or memory dumps, then reusing it. The technical bar is low, making this a realistic insider or post-compromise threat rather than a sophisticated APT-only risk.
If we enforce short session timeouts, does that mitigate the risk until we patch?
Partially. Shorter timeouts (e.g., 15–30 minutes) reduce the window of exploitation, but do not eliminate the vulnerability. An attacker can still capture and reuse an expired session immediately after expiration occurs. This is a compensating control, not a full fix; patching remains mandatory.
Does this affect only interactive web console users, or also API-based automation?
The vulnerability applies to the session management layer of both products. If either DevOps Automation or DevOps Loop issues session tokens for programmatic API access, those tokens are also vulnerable to the same post-expiration reuse flaw. Review your API authentication configuration during remediation.
How do we audit if this vulnerability was exploited in our environment?
Analyze authentication and session logs for: (1) Session IDs used after their recorded expiration time, (2) The same session ID from different source IPs or user agents, (3) Unusual deployment or configuration changes tied to sessions outside normal user patterns, (4) Access to sensitive secrets or credentials repositories during anomalous sessions. Correlate with deployment audit trails to identify unauthorized changes.
This analysis is provided for informational purposes and based on the CVE record published on 2026-06-30. Verify all product versions, patch availability, and applicability to your environment against official IBM security advisories before taking remediation action. The information herein does not constitute legal, compliance, or vendor-specific guidance. Consult IBM support for version-specific patch timelines and your organization's change management process before deploying updates to production systems. Source: NVD (public-domain), retrieved 2026-08-09. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2025-71335HIGHFlowise Session Invalidation Flaw Allows Post-Password-Change Account Takeover
- CVE-2026-44648HIGHSillyTavern Session Expiration Vulnerability – Account Takeover Risk
- CVE-2026-46656HIGHBludit Ghost Session Vulnerability – Broken Access Control Flaw
- CVE-2026-46657HIGHBludit Account Disablement Bypass via Persistent Authentication Tokens
- CVE-2026-49229HIGHActual Finance App OpenID Session Token Bypass in Disabled User Accounts
- CVE-2026-53843HIGHOpenClaw Authorization Bypass: Pairing-Scoped Session Re-Establishment
- CVE-2026-54321HIGHDaytona Sandbox Visibility Cache Bypass (v0.101.0-0.183.1)
- CVE-2026-54479HIGHPredictable Session Identifiers in WebSocket Charging Station Backend