CVE-2017-2809
HIGHansible-vault < 1.0.5 - Remote Code Execution via YAML Loading
Title source: llmDescription
An exploitable vulnerability exists in the yaml loading functionality of ansible-vault before 1.0.5. A specially crafted vault can execute arbitrary python commands resulting in command execution. An attacker can insert python into the vault to trigger this vulnerability.
References (5)
Core 5
Core References
Third Party Advisory, VDB Entry vdb-entry
x_refsource_bid
http://www.securityfocus.com/bid/100824
Third Party Advisory x_refsource_confirm
https://github.com/tomoh1r/ansible-vault/blob/v1.0.5/CHANGES.txt
Third Party Advisory x_refsource_confirm
https://github.com/tomoh1r/ansible-vault/issues/4
Third Party Advisory x_refsource_confirm
https://github.com/tomoh1r/ansible-vault/commit/3f8f659ef443ab870bb19f95d43543470168ae04
Exploit, Third Party Advisory x_refsource_misc
https://www.talosintelligence.com/vulnerability_reports/TALOS-2017-0305
Scores
CVSS v3
7.5
EPSS
0.0297
EPSS Percentile
85.5%
Attack Vector
NETWORK
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Details
CWE
CWE-94
Status
published
Products (3)
ansible-vault_project/ansible-vault
< 1.0.4
pypi/ansible-vault
0 - 1.0.5PyPI
Tomohiro Nakamura/ansible-vault
1.0.4
Published
Sep 14, 2017
Tracked Since
Feb 18, 2026