CVE-2026-84724CWE-88

CVE-2026-84724

Medium · published September 24, 2026

CVSS v3.1
6.6
EPSS
0%
Percentile
20.4
In the wild
Unconfirmed
What it is

An argument-injection flaw was found in the Ansible Automation Platform automation-controller

system-job subsystem. The system-job template launch endpoint stores a user-supplied "days"

variable without running the integer validation defined elsewhere for that field, and the

dispatcher flattens the management-command argument list into a single string with spaces before

the job runner re-splits it, so spaces in the value become additional command-line arguments.

Because system jobs are executed in-process on the control node without the container isolation

applied to all other job types, an authenticated user with superuser privileges can inject

arbitrary arguments — including Python's path option — into the control-plane awx-manage process,

controlling its argument vector and the first entry of its module search path. Full remote code

execution requires an additional import gadget that is not present in the current management

commands, so the demonstrated impact is argument injection with control of the process search

path rather than confirmed code execution.

The record
Technical detail
CVSS v3.1
6.6 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00290 · 20.4th percentile
Weakness
CWE-88 · Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')
Published
2026-09-24T00:17Z
References (6)
EPSS history
Timeline
  • 25 SEP 03:28Z
    EPSS moved — → 0%
    epss
  • 23 SEP 19:40Z
    Automation-controller: automation-controller: systemjob extra_vars.days argument injection into uncontainerized control-plane awx-manage process
    cvelistv5