Server-Side Request Forgery in GuardDog CLI Tool from DataDog
CVE-2026-44971

8.2HIGH

Key Information:

Vendor

Datadog

Status
Vendor
CVE Published:
27 May 2026

What is CVE-2026-44971?

GuardDog, a CLI tool developed by DataDog to detect malicious PyPI packages, suffers from a vulnerability that affects versions 1.0.0 to 2.9.0. The flaw arises from its programmatic remote project scanning path, which allows attacker-controlled repository URLs to be rewritten via a blind string replacement mechanism. This leads to potential SSRF attacks, where an attacker can influence the scanned repository URL to craft requests that could expose sensitive credentials, such as GitHub tokens (GH_TOKEN). This vulnerability illustrates the risks associated with insufficient URL validation and the secure management of credentials during external requests.

Affected Version(s)

guarddog >= 1.0.0, <= 2.9.0

References

CVSS V3.1

Score:
8.2
Severity:
HIGH
Confidentiality:
High
Integrity:
Low
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.