Vulnerability in Red Hat Migration Toolkit For Applications 8
CVE-2026-123037
A flaw was found in the ansible-core user module. When generate_ssh_key is enabled, User.ssh_key_gen() guards the key files against symlinks but checks the ~/.ssh directory only with os.path.exists(). An unprivileged user on a managed node who replaces their ~/.ssh with a symlink to an existing root-writable directory causes the privileged module to write the generated key pair through the symlink and then chown both files to that user. Because such files can be dropped into directories processed by schedulers (e.g. /etc/cron.daily) or dynamic MOTD (/etc/update-motd.d), the user can escalate to root on the managed node. This is an incomplete fix of CVE-2024-9902.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 6.7 (Medium). Vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H.
EPSS exploit prediction
No EPSS score from FIRST.org yet. New CVEs usually get one within a few days; no score means no signal yet, not low risk. How EPSS works.
Affected products
- Red Hat Migration Toolkit For Applications 8
- Red Hat Migration Toolkit For Virtualization
- Red Hat Openshift Service Mesh 3
- Red Hat Advanced Cluster Management For Kubernetes 2
- Red Hat Ansible Automation Platform 2
- Red Hat Ansible Automation Platform Core 2
- Red Hat Discovery 2
- Red Hat Enterprise Linux 10
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 9
Weakness classification (CWE)
References
- access.redhat.com/security/cve/CVE-2026-123037 (vdb-entry)
- bugzilla.redhat.com/show_bug.cgi (issue-tracking)
Frequently asked questions
- What is CVE-2026-123037?
- CVE-2026-123037 is a medium-severity vulnerability in Red Hat Migration Toolkit For Applications 8, classified under Improper Link Resolution Before File Access. CVSS score: 6.7/10. Published 2026-11-06.
- How severe is CVE-2026-123037?
- Medium severity. CVSS v3 base score is 6.7 out of 10.