Skip to main content

Ansible Lightspeed EUVDEUVD-2026-36702

| CVE-2026-44188 MEDIUM
Insufficient Session Expiration (CWE-613)
2026-06-15 redhat GHSA-r7cm-w9ch-cf3g
5.3
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Position to intercept or access OAuth token
  2. Delivery
    Exfiltrate valid access token during active user session
  3. Exploit
    User logs out believing session terminated
  4. Execution
    Submit API requests with exfiltrated bearer token
  5. Persist
    Backend validates token without checking revocation
  6. Impact
    Read Ansible inventories, playbooks, and configuration data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session expiration enforcement
Exploitation Conditions

Exploitation requires an attacker to first successfully exfiltrate a valid OAuth access token from an active Ansible Lightspeed session - for example, through network interception (man-in-the-middle on a non-TLS path), access to server-side or client-side logs where tokens are written, or memory inspection on an endpoint running the AAP client. The target environment must be running Red Hat Ansible Automation Platform 2.x with the Ansible Lightspeed component active. The exfiltration must occur while the token is still valid (i.e., before natural expiration). Exploitation is limited to read access only - no write, delete, or command-execution capability is implied. The CVSS vector (PR:L) indicates the attack model assumes some level of access to the environment is held by the attacker, consistent with the token-exfiltration prerequisite. There is no user interaction required after the token is obtained. The absence of scope change (S:U) means impact is contained to the Ansible Lightspeed component and its directly accessible resources.

Impact

The NVD-assigned CVSS 3.1 score of 5.3 (Medium) reflects the real-world risk profile reasonably well. The AV:N vector confirms the attack path is network-based, but AC:H is the critical mitigating factor: an attacker must first exfiltrate a valid OAuth token through a separate step before this vulnerability becomes exploitable, raising the bar significantly. PR:L indicates some level of privileged access to the environment is assumed in the attack chain. C:H reflects full confidentiality exposure on the vulnerable component once exploitation occurs, which is the most concerning dimension. There is no integrity or availability impact (I:N/A:N). No EPSS score was provided in source intelligence - exploitation probability cannot be quantified from available data. No CISA KEV listing and no public POC have been identified, suggesting this is not being mass-exploited. The realistic risk is moderate and operationally conditional: it is most dangerous in environments with poor token hygiene, overly long token lifetimes, or where token exfiltration via logs or network interception is already a plausible threat vector.

Exploit ScenarioDerived

An attacker who has previously established a foothold - for example, via network interception, access to application logs, or memory scraping on a host running the Ansible Automation Platform client - intercepts a valid Lightspeed OAuth access token during an active user session. After the legitimate user logs out, the attacker submits API requests using the exfiltrated token and continues to receive authorized responses, reading sensitive Ansible inventories, playbooks, and configuration data until the token naturally expires. No public POC has been identified, but the attack requires only standard OAuth bearer token usage against an unpatched endpoint.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 15, 2026

Insufficient OAuth token invalidation in Ansible Lightspeed (part of Red Hat Ansible Automation Platform 2.x) allows a remote attacker who has exfiltrated a valid access token to maintain persistent authenticated sessions even after the legitimate user has logged out. The backend fails to revoke the token server-side on logout, leaving it exploitable until natural expiration. Successful exploitation enables unauthorized read access to sensitive Ansible resources - including inventories, playbooks, and configuration data - with no public exploit or CISA KEV listing identified at time of analysis.

RemediationAI

A vendor-released patch is available per Red Hat Security Advisory RHSA-2026:25928 (https://access.redhat.com/errata/RHSA-2026:25928); organizations should apply this update immediately. The advisory should be consulted for the specific patched package version. As a compensating control prior to patching, administrators should configure the shortest operationally acceptable OAuth token lifetime in the AAP identity provider settings to reduce the window of exposure - note this may require users to re-authenticate more frequently. Additionally, reviewing and rotating any OAuth tokens currently in use, and auditing access logs for anomalous post-logout authentication events, will help detect whether exfiltrated tokens are already being abused. Restricting access to Ansible Lightspeed endpoints at the network perimeter for non-authorized source IPs can reduce exposure surface, though this is not a substitute for patching.

Affected VersionsENISA

Red Hat Ansible Automation Platform 2.7 patch: 1781025813

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-613 (Insufficient Session Expiration) describes the root cause: the application's authorization server does not honor OAuth 2.0 token revocation upon user logout, violating RFC 7009. Ansible Lightspeed is an AI-powered assistant integrated into Red Hat Ansible Automation Platform (AAP). Per CPE data (cpe:2.3:a:red_hat:red_hat_ansible_automation_platform_2.7 and cpe:2.3:a:red_hat:red_hat_ansible_automation_platform_2), the affected products span AAP 2 and specifically AAP 2.7. OAuth access tokens are bearer credentials - whoever holds one is treated as authorized regardless of the originating session state. The missing server-side invalidation means that a token intercepted during an active session retains full read-authorized scope even after the session owner believes they have terminated their access.

Know when Red Hat Ansible Automation Platform 2 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 5.3 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 5.3 MEDIUM

Token exfiltration prerequisite justifies AC:H; PR:L reflects assumed low-level environmental access; read-only impact yields C:H/I:N/A:N.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Red Hat 5.3 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

DescriptionCVE.org

A flaw was found in Ansible Lightspeed. This vulnerability, related to insufficient session expiration, allows a remote attacker to maintain persistent access to the Ansible Lightspeed instance. If an attacker exfiltrates a valid OAuth (Open Authorization) access token before a user logs out, they can continue to authenticate and access sensitive data. This is because the application fails to invalidate the token on the backend, leaving it valid until its natural expiration. This can lead to unauthorized read access to Ansible resources such as inventories, playbooks, and configuration data.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Social Media
2
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-84719 CRITICAL
9.9 Sep 23

Missing authorization checks in the Red Hat Ansible Automation Platform 2 automation-controller allow an authenticated o

CVE-2026-84502 CRITICAL
9.9 Sep 23

Authenticated users who hold permission to create or modify a project within a single organization can execute arbitrary

CVE-2026-84474 CRITICAL
9.9 Sep 23

Privilege escalation and remote code execution on managed hosts is possible in Red Hat Ansible Automation Platform 2 bec

CVE-2026-11807 CRITICAL
9.6 Jun 23

Credential disclosure in Red Hat Ansible Automation Platform 2.5 and 2.6 allows any authenticated user to retrieve plain

CVE-2026-12564 CRITICAL
9.6 Aug 18

Server-side request forgery in the Red Hat Ansible Automation Platform 2 Controller's HashiCorp Vault credential plugin

CVE-2026-75884 CRITICAL
9.1 Sep 23

Privilege escalation in Red Hat Ansible Automation Platform 2 (built on the AWX upstream project) lets an authenticated

CVE-2026-12701 CRITICAL
9.0 Jul 20

Arbitrary file write in pulpcore's FilesystemExport feature allows an authenticated administrator to escape the intended

CVE-2026-89091 HIGH
8.8 Oct 08

Symlink-following file overwrite on the Ansible control node is possible in ansible-core when a user runs `ansible-galax

CVE-2026-84683 HIGH
8.7 Sep 23

Stored cross-site scripting in the automation-controller component of Red Hat Ansible Automation Platform 2 lets an auth

CVE-2026-84691 HIGH
8.7 Sep 23

An authenticated automation-controller administrator in Red Hat Ansible Automation Platform 2 can turn the administrator

CVE-2026-92982 HIGH
8.5 Oct 15

Jinja2 template injection in Ansible Operator Plugins (CWE-1336) lets an authenticated Kubernetes user who can create or

CVE-2026-76648 HIGH
8.5 Sep 23

Missing object-level authorization in the JobTemplate copy endpoint (CopyAPIView) of AWX and Red Hat Ansible Automation

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy