Skip to main content

Leapp Ansible Collection EUVDEUVD-2026-51314

| CVE-2026-68562 MEDIUM
Externally Controlled Reference to a Resource in Another Sphere (CWE-610)
2026-07-30 redhat GHSA-9hgq-3p3x-rvvw
6.2
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Gain privileged write access to managed node
  2. Delivery
    Craft malicious Leapp report with controller file path
  3. Exploit
    Wait for operator to initiate Leapp remediation task
  4. Execution
    Ansible controller parses manipulated report reference
  5. Persist
    Controller reads sensitive local file (keys, credentials)
  6. Impact
    Sensitive data copied to attacker-controlled managed node

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V4 - API and Web Service External resource reference control
Exploitation Conditions

Exploitation requires that the attacker holds privileged write access to the managed node's Leapp report content - this is a high-privilege prerequisite, not unauthenticated access. The Leapp upgrade workflow must be active on that managed node (the target system must be in the process of an in-place RHEL major-version upgrade). An operator must actively execute a specific Leapp remediation Ansible task (UI:R) against the compromised managed node for the malicious report to be processed by the controller. Limiting factors: the attacker must already have significant privileged access to the managed node before the attack is possible; the attack window is narrow, existing only during active Leapp upgrade operations; and a human operator must trigger the task. The vulnerability does not apply to systems not running Leapp upgrade workflows, and cannot be triggered autonomously - both operator interaction and pre-existing managed node compromise are mandatory prerequisites.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:N/A:N) captures an important nuance: despite a scope change (S:C) to the Ansible controller and high confidentiality impact (C:H) - meaning private keys and credentials can be exfiltrated - the attack requires PR:H (the attacker must already hold privileged write access to the managed node) and UI:R (an operator must actively run a specific remediation task). This substantially limits the realistic threat population. The vulnerability is not listed in the CISA KEV catalog, and no public exploit code has been identified, further reducing urgency. No EPSS data was provided in the input. The most realistic threat actor is an insider or a post-compromise scenario where an adversary has already achieved privileged code execution on a managed node and seeks to pivot to the Ansible controller's secrets for lateral movement. For organizations running Leapp-based RHEL upgrade campaigns, this is a meaningful risk during the upgrade window; outside of that context, the attack surface is dormant. CVSS AV:N may be slightly misleading here - the attacker's write access is to the managed node (a separate system), and the network path is between controller and managed node, not an external internet-facing attack.

Exploit ScenarioDerived

An attacker who has compromised a RHEL 9 managed node with privileged (root or sudo) access modifies the Leapp report file on that node to include a crafted path reference pointing to a sensitive file on the Ansible controller (such as an SSH private key or Ansible Vault credentials file). When an operator subsequently runs the Leapp remediation Ansible task against that node - a routine step during an RHEL upgrade campaign - the Ansible controller follows the manipulated reference, reads the targeted local file, and copies its contents to the managed node, where the attacker retrieves them. No public proof-of-concept code has been identified, but the attack chain requires no special tooling beyond write access to the report file.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 30, 2026

The ansible-collection-redhat-leapp package exposes Ansible controller-side sensitive files to attacker-controlled managed nodes through a manipulated Leapp upgrade report. An attacker who has already obtained privileged write access to a managed node's Leapp report can craft malicious report content that, when an operator executes a specific remediation task, causes the Ansible controller to read and copy its own local files - including private keys and credentials - to the attacker-controlled managed node. No public exploit code has been identified at time of analysis, and this vulnerability is not listed in the CISA KEV catalog; however, the CVSS 3.1 score of 6.2 reflects real-world risk limited by the high privilege prerequisite and required operator interaction.

RemediationAI

Apply the vendor-provided patch for ansible-collection-redhat-leapp as documented in the Red Hat Security Advisory at https://access.redhat.com/security/cve/CVE-2026-68562; an exact fixed version was not confirmed in the available input data and must be verified via that advisory or the Red Hat Customer Portal. As a compensating control until patching is possible, restrict operator execution of Leapp remediation tasks to only verified, trusted managed nodes and validate Leapp report integrity before task execution. Additionally, harden the Ansible controller's file system by ensuring the user account running the Ansible process has read access limited to only the directories required for operation - this would constrain which sensitive files could be exfiltrated even if the vulnerability is triggered. Review and audit the managed nodes' Leapp report directories for unexpected or unauthorized modifications before running any remediation tasks.

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

The Leapp framework is Red Hat's toolchain for performing in-place major-version upgrades of Red Hat Enterprise Linux (e.g., RHEL 8 to RHEL 9, or RHEL 9 to RHEL 10). The ansible-collection-redhat-leapp Ansible collection orchestrates Leapp upgrade tasks from an Ansible controller against managed nodes. During a Leapp upgrade workflow, the controller processes a 'Leapp report' generated on the managed node, which contains remediation entries and upgrade inhibitors. The root cause is CWE-610 (Externally Controlled Reference to a Resource in Another Sphere): the Ansible collection consumes attacker-influenced report data from the managed node and uses it to construct file-read operations on the controller itself without adequate sanitization or validation, effectively allowing the managed node's report content to redirect what local files the controller accesses. Affected CPEs are cpe:2.3:a:red_hat:red_hat_enterprise_linux_9 and cpe:2.3:a:red_hat:red_hat_enterprise_linux_10.

Know when Red Hat Enterprise Linux 10 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 6.2 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:N/A:N
vuln.today AI 6.2 MEDIUM

PR:H confirmed by privileged write access requirement; S:C reflects impact crossing from managed node to Ansible controller; no integrity or availability impact applies.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in ansible-collection-redhat-leapp. An attacker with privileged write access to a managed node's Leapp report content can manipulate it. When an operator runs a specific remediation task, this manipulated report can cause the Ansible controller to read its own local files and copy them to the managed node. This vulnerability leads to information disclosure, potentially exposing sensitive controller-side data such as private keys or credentials.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
niche upgrade-tooling, only active during RHEL major-version upgrade campaigns
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor 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.2%
Patch available No
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

31
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +31
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.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-96889 HIGH POC
7.8 Sep 23

Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity

CVE-2026-4775 HIGH POC
7.8 Mar 24

A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

Vendor StatusVendor

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