MEDIUMCVSS v3.1 6.7Vulnerability

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.

Properties

Severity
MEDIUM
Nvd fetched at
2026-11-07T06:40:34.987550+00:00
Epss score
0.00111
Cvss severity
MEDIUM
Cvss score
6.7
Retrieved at
2026-11-07T06:44:44+00:00
Last source
FIRST EPSS
Score
6.7
Cvss version
3.1
Cve id
CVE-2026-123037
Cvss vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
First seen by Signal
2026-11-06T10:16:10+00:00
Name
CVE-2026-123037
Vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Published at
2026-11-06T06:16:42.243
Last modified
2026-11-06T19:17:43.910
Epss percentile
0.01354

Related Entities (1)

HAS_WEAKNESS (1)

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-123037 (CVSS v3.1 6.7) — Ninja Signal Threat Intelligence | Ninja Signal