Skip to main content
← All vulnerabilities
CVE-2026-22871GHSA-XG9W-VG3G-6M68PYSEC-2026-1430

GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.7.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

GuardDog is a CLI tool to identify malicious PyPI packages. Prior to 2.7.1, there is a path traversal vulnerability exists in GuardDog's safe_extract() function that allows malicious PyPI packages to write arbitrary files outside the intended extraction directory, leading to Arbitrary File Overwrite and Remote Code Execution on systems running GuardDog. This vulnerability is fixed in 2.7.1.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • DataDog guarddog

    fixed in 2.7.1

  • guarddogPyPI

    fixed in 2.7.1

References 2

GitHub · DataDog/guarddog