CVE-2014-4678Injection in Redhat Ansible

Severity
9.8CRITICALNVD
EPSS
4.7%
top 10.59%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedFeb 20
Latest updateMay 24

Description

The safe_eval function in Ansible before 1.6.4 does not properly restrict the code subset, which allows remote attackers to execute arbitrary code via crafted instructions. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-4657.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9

Affected Packages4 packages

NVDredhat/ansible< 1.6.4
PyPIredhat/ansible< 1.6.4
Debianredhat/ansible< 1.6.6+dfsg-1+3
CVEListV5redhat/ansiblebefore 1.6.4

Also affects: Debian Linux 10.0, 8.0, 9.0

Patches

🔴Vulnerability Details

4
GHSA
Ansible Code Injection Vulnerability2022-05-24
OSV
Ansible Code Injection Vulnerability2022-05-24
CVEList
CVE-2014-4678: The safe_eval function in Ansible before 12020-02-20
OSV
CVE-2014-4678: The safe_eval function in Ansible before 12020-02-20

📋Vendor Advisories

2
Red Hat
ansible: safe_eval function does not properly restrict the code subset leads to arbitrary code execution via crafted instructions2020-02-19
Debian
CVE-2014-4678: ansible - The safe_eval function in Ansible before 1.6.4 does not properly restrict the co...2014

💬Community

1
Bugzilla
CVE-2014-4678 ansible: safe_eval function does not properly restrict the code subset leads to arbitrary code execution via crafted instructions2020-04-28
CVE-2014-4678 — Injection in Redhat Ansible | cvebase