GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| DataDog | guarddog | affected |
|
No data.
| Vendor | Product | Versions |
|---|---|---|
| Datadoghq | Guarddog | — |
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-xg9w-vg3g-6m68 | GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: 1.1% (1.064% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:datadoghq:guarddog:*:*:*:*:*:python:*:* | |
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Datadoghq
Datadoghq guarddog |
|
| Vendors & Products |
Datadoghq
Datadoghq guarddog |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE | |
| Weaknesses | CWE-22 | |
| References |
| |
| Metrics |
cvssV4_0
|