CVE-2026-22871
Last modified
CVE-2026-22871 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. 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. EPSS estimates a 0.95% chance of exploitation in the next 30 days.
Description
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.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Datadoghq | Guarddog | < 2.7.1 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-22871?
How severe is CVE-2026-22871?
How do I fix CVE-2026-22871?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-22866Ethereum Name Service (ENS) is a distributed, open, and exte…7.5
- CVE-2026-22867LaSuite Doc is a collaborative note taking, wiki and documen…5.4
- CVE-2026-22868go-ethereum (geth) is a golang execution layer implementatio…7.5
- CVE-2026-22869Eigent is a multi-agent Workforce. A critical security vulne…9.8
- CVE-2026-2287CrewAI does not properly check that Docker is still running …9.8
- CVE-2026-22870GuardDog is a CLI tool to identify malicious PyPI packages. …7.5
- CVE-2026-22872Capsule is a multi-tenancy and policy-based framework for Ku…9.1
- CVE-2026-22874Gitea versions up to and including 1.26.2 have incomplete SS…9.6
- CVE-2026-22875Movable Type contains a stored cross-site scripting vulnerab…5.4
- CVE-2026-22876Path Traversal vulnerability exists in multiple Network Came…7.1
- CVE-2026-22877An arbitrary file-read vulnerability exists in XWEB Pro vers…9.1
- CVE-2026-22878Charging station authentication identifiers are publicly acc…5.3
Are you affected by CVE-2026-22871?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
