AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

Red HatCVE-2026-84714

Red Hat: incomplete denylist

Red Hat

CVE-2026-84714 · Published Sep 23, 2026 · updated Nov 5, 2026

High7.1
No fix yet
Red Hat advisory

A flaw was found in the automation-controller input-validation

guard sanitize_jinja(). The function uses two regular

expressions to reject user-supplied Jinja, but the patterns

stop at the first interior '}' or '%' character, so a Jinja

expression containing an inner brace (for example an empty

dict) is accepted while remaining valid Jinja. Because

sanitize_jinja() is the sole guard on several launch-time

fields — ad-hoc command module_args, Machine-credential

username / become_method / become_user, and inventory host

names — a low-privileged user can inject Jinja that ansible-core

evaluates in the execution environment. This enables execution

of arbitrary commands in the execution environment (bypassing an

administrator's AD_HOC_COMMANDS module allowlist) and disclosure

of secrets belonging to credentials the attacker cannot read

(by templating a co-attached credential's injected environment

variables), across the credential access-control boundary.

Affected versions

The source does not list versions here. See the source advisory for affected products and fixes.
Details and references

More Red Hat advisories

All Red Hat