What’s Vulnerable › Vulnerabilities
CVE-2026-44971: GuardDog: Blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
- Severity: high (CVSS 8.2 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-05-27 · updated 2026-10-26
- Weakness: CWE-918
Description
GuardDog is a CLI tool to identify malicious PyPI packages. From 1.0.0 to 2.9.0, the programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the GH_TOKEN used by GuardDog. This vulnerability is fixed in .
Affected products
- DataDog guarddog: from 1.0.0, <= 2.9.0
References
- https://github.com/DataDog/guarddog/security/advisories/GHSA-587r-mc96-6f2p
- https://github.com/DataDog/guarddog/security/advisories/GHSA-587r-mc96-6f2p
Get alerted when CVE-2026-44971 or the next vulnerability affects your stack