GitHub Advisoryadvisory · Go

GHSA-945p-3jhm-6rcp malcontent: Nested archive extraction failure can drop content from scan inputs

MEDIUM Published 2026-02-28 Modified 2026-02-28 Official page ↗
Aliases
CVE-2026-28407
Ecosystem
Go
Packages
github.com/chainguard-dev/malcontent
Severity
Moderate
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Weaknesses
CWE-703
Reviewed
2026-02-28

Affected packages

• Go github.com/chainguard-dev/malcontent: < 1.21.0 → fixed in 1.21.0

Description

Previously, malcontent would remove nested archives which failed to extract which could potentially leave malicious content. A better approach is to preserve these archives so that malcontent can attempt a best-effort scan of the archive bytes. Fix: https://github.com/chainguard-dev/malcontent/pull/1383 Acknowledgements malcontent thanks Oleh Konko from 1seal for discovering and reporting this issue.

Related

Alias · CVE (1)

  • CVE-2026-28407 malcontent is software for discovering supply-chain compromises through context, differential analysis, and YARA. vulnerability

Weakness · CWE (1)

  • CWE-703 Improper Check or Handling of Exceptional Conditions weakness

References