
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2014-4660 is a security vulnerability affecting Ansible versions before 1.5.5. The vulnerability relates to how Ansible constructs filenames containing user and password fields based on deb lines in sources.list. This could potentially expose sensitive credential information when a file uses the format 'deb http://user:pass@server:port/' (NVD, Debian Tracker).
The vulnerability stems from Ansible's apt_repository module's handling of repository URLs containing credentials. When processing sources.list entries, the module would construct filenames that included the username and password fields from URLs in the format 'deb http://user:pass@server:port/', potentially exposing sensitive authentication information. The vulnerability has been assigned a CVSS v3.1 Base Score of 5.5 (Medium) with vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, indicating local access is required but could result in high confidentiality impact (NVD).
The vulnerability could allow local users to obtain sensitive credential information in opportunistic circumstances by leveraging the existence of files that use the 'deb http://user:pass@server:port/' format. This could potentially lead to unauthorized access to repository resources if the exposed credentials are valid (NVD).
The vulnerability was fixed in Ansible version 1.5.5. The fix involves modifying the apt_repository module to strip username and password information from URLs before using them in filename construction. Users should upgrade to Ansible 1.5.5 or later to address this vulnerability (Ansible Changelog, Security Fix).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."