Skip to content

Incorrect Permission Assignment for Critical Resource in Ansible

Low severity GitHub Reviewed Published Feb 9, 2022 to the GitHub Advisory Database • Updated Sep 11, 2024

Package

pip ansible (pip)

Affected versions

>= 2.7.0, <= 2.10.0

Patched versions

None

Description

A flaw was found in Ansible Engine when a file is moved using atomic_move primitive as the file mode cannot be specified. This sets the destination files world-readable if the destination file does not exist and if the file exists, the file could be changed to have less restrictive permissions before the move. This could lead to the disclosure of sensitive data. All versions in 2.7.x, 2.8.x and 2.9.x branches are believed to be vulnerable.

References

Published by the National Vulnerability Database Mar 16, 2020
Reviewed Apr 5, 2021
Published to the GitHub Advisory Database Feb 9, 2022
Last updated Sep 11, 2024

Severity

Low

EPSS score

0.074%
(33rd percentile)

Weaknesses

CVE ID

CVE-2020-1736

GHSA ID

GHSA-x7jh-595q-wq82

Source code

Loading Checking history
See something to contribute? Suggest improvements for this vulnerability.