PT-2019-13857 · Ansible+2 · Ansible Engine+3

Published

2019-09-03

·

Updated

2025-11-21

·

CVE-2019-14858

CVSS v3.1

7.3

High

VectorAV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Ansible engine versions 2.x up to 2.8 Ansible tower versions 3.x up to 3.5
Description A vulnerability was found in Ansible engine and Ansible tower. When a module has an argument spec with sub parameters marked as no log, passing an invalid parameter name to the module will cause the task to fail before the no log options in the sub parameters are processed. As a result, data in the sub parameter fields will not be masked and will be displayed if Ansible is run with increased verbosity and present in the module invocation arguments for the task.
Recommendations For Ansible engine versions 2.x up to 2.8, consider disabling the use of sub parameters marked as no log until a patch is available. For Ansible tower versions 3.x up to 3.5, restrict access to modules that use no log sub parameters to minimize the risk of exploitation. As a temporary workaround, avoid running Ansible with increased verbosity when using modules with no log sub parameters.

Fix

Insertion into Log File

Weakness Enumeration

Related Identifiers

ALT-PU-2019-2615
ALT-PU-2020-1490
ALT-PU-2020-2341
ALT-PU-2020-3006
ALT-PU-2021-1800
BDU:2025-16071
CVE-2019-14858
GHSA-H653-95QW-H2MP
MGASA-2019-0309
OPENSUSE-SU-2020:0513-1
OPENSUSE-SU-2020:0523-1
OPENSUSE-SU-2020_0513-1
OPENSUSE-SU-2024:10615-1
OPENSUSE-SU-2024:14244-1
OPENSUSE-SU-2024:14536-1
OPENSUSE-SU-2025:15605-1
OPENSUSE-SU-2025:15753-1
PYSEC-2019-171
RHSA-2019:3201
RHSA-2019:3202
RHSA-2019:3203
RHSA-2019:3207
RHSA-2020:0756
SUSE-SU-2020:3309-1

Affected Products

Alt Linux
Ansible Engine
Ansible Tower
Suse