Skip to content
OpenAdvisories
High · 7.1 CVE-2026-22870 EUVD-2026-2013GHSA-ffj4-jq7m-9g6vPYSEC-2026-1429

GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS

Published Jan 13, 2026 · Updated Jan 13, 2026 · Assigned by GitHub_M

Description

GuardDog is a CLI tool to identify malicious PyPI packages. Prior to 2.7.1, GuardDog's safe_extract() function does not validate decompressed file sizes when extracting ZIP archives (wheels, eggs), allowing attackers to cause denial of service through zip bombs. A malicious package can consume gigabytes of disk space from a few megabytes of compressed data. This vulnerability is fixed in 2.7.1.

Affected products

VendorProductAffectedFixed
DataDog guarddog < 2.7.1 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI guarddog < 2.7.1 2.7.1 GHSA-ffj4-jq7m-9g6v

References