CVE-2026-84720

Medium

Description

A flaw was found in the Ansible Automation Platform automation-controller. The WorkflowJobNode.ancestor_artifacts database column, which stores the raw merged set_stats artifacts propagated between workflow nodes, is not wrapped in prevent_search() and is therefore accepted for arbitrary field lookups by the REST filter backend, even though it is omitted from the API serializer. Because the column is persisted before Ansible's no_log masking is applied, a user with only read access to a workflow — or, via a regular-expression lookup that bypasses the JSON cross-relation filter guard through the world-readable credential-types endpoint, any authenticated user with no roles — can use the result count as a boolean/count oracle to recover, character by character, secret values that a playbook author explicitly marked no_log, including across organizations.

SeverityMedium
CVSS6.5
Exploit probability—
ProductAnsible Automation Platform 2.5
PublishedSep 23, 2026
First seenSep 23, 2026

How to fix

Affected products

ProductAffected versionsFixed in
ansible_automation_platform 2.5No range specified—
ansible_automation_platform 2.6No range specified—
ansible_automation_platform 2.7No range specified—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.