CVE-2026-44972 Details
Description
GuardDog is a CLI tool to identify malicious PyPI packages. From 2.6.0 to 2.9.0, GuardDog includes attacker-controlled filenames, file locations, messages, and code snippets in its default human-readable output without escaping terminal control characters. A malicious package can therefore inject ANSI or OSC escape sequences into analyst terminals or CI logs.
A vulnerability exists in GuardDog, a command-line interface tool for identifying malicious PyPI packages, versions 2.6.0 through 2.9.0. The issue arises because the tool's default human-readable output includes filenames, file locations, messages, and code snippets controlled by attackers, without properly escaping terminal control characters. This oversight allows malicious packages to inject ANSI or OSC escape sequences into the terminals of analysts or into continuous integration logs.
Users are advised to escape or remove terminal control characters from any attacker-controlled content before it is displayed in human-readable formats. This should include package names, file paths, messages, and code snippets.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 27, 2026CISA-ADP
Assessed May 27, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/DataDog/guarddog/security/advisories/GHSA-m5p4-gvpx-4mvr | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-116 | Improper Encoding or Escaping of Output | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| DataDog GuardDog | >= 2.6.0, <= 2.9.0 (semver) |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 27, 2026 | New CVE Received | [email protected] |
Volerion