Skip to content
Heist/ feed
Back to feed
MediumFix available

ansible — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2020-10691

An archive traversal flaw was found in all ansible-engine versions 2.9.x prior to 2.9.7, when running ansible-galaxy collection install. When extracting a collection .tar.gz file, the directory is created without sanitizing the filename. An attacker could take advantage to overwrite any file within the system.

Products
ansible
Affected versions
Not specified
Fixed versions
2.9.7+dfsg-1
CVEs
CVE-2020-10691
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 12:28 UTC · Revision 1

Source evidence

DEBIAN-CVE-2020-10691

core-osv · Original source

Published 30 Apr 2020, 17:15 UTC

An archive traversal flaw was found in all ansible-engine versions 2.9.x prior to 2.9.7, when running ansible-galaxy collection install. When extracting a collection .tar.gz file, the directory is created without sanitizing the filename. An attacker could take advantage to overwrite any file within the system.

osv:DEBIAN-CVE-2020-10691

ansible

Fixed versions: 2.9.7+dfsg-1

ansible

Fixed versions: 2.9.7+dfsg-1

ansible

Fixed versions: 2.9.7+dfsg-1

Complete source record
{
  "id": "99a80a673fa29853805fd263a7752ba613e61f63056250db3b39d5ad383c2c2a",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2020-10691",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2020-10691",
    "summary": "An archive traversal flaw was found in all ansible-engine versions 2.9.x prior to 2.9.7, when running ansible-galaxy collection install. When extracting a collection .tar.gz file, the directory is created without sanitizing the filename. An attacker could take advantage to overwrite any file within the system.",
    "evidence": "osv:DEBIAN-CVE-2020-10691",
    "products": [
      {
        "name": {
          "value": "ansible",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2.9.7+dfsg-1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "ansible",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2.9.7+dfsg-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "ansible",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2.9.7+dfsg-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "DEBIAN-CVE-2020-10691",
      "aliases": [
        "DEBIAN-CVE-2020-10691"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:L"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2.9.7+dfsg-1"
                }
              ]
            }
          ],
          "package": {
            "name": "ansible",
            "purl": "pkg:deb/debian/ansible?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-10691.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2.9.7+dfsg-1"
                }
              ]
            }
          ],
          "package": {
            "name": "ansible",
            "purl": "pkg:deb/debian/ansible?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-10691.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2.9.7+dfsg-1"
                }
              ]
            }
          ],
          "package": {
            "name": "ansible",
            "purl": "pkg:deb/debian/ansible?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-10691.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-26T12:00:14.402933984Z",
      "provider": "osv",
      "upstream": [
        "CVE-2020-10691"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2020-10691"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2020-10691",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 451034,
  "published_at": "2020-04-30T17:15:11.957+00:00"
}