Skip to content
OpenAdvisories
Medium · 6.9 CVE-2026-28407 EUVD-2026-9078GHSA-945p-3jhm-6rcpGO-2026-4577

malcontent's nested archive extraction failure can drop content from scan inputs

Published Feb 27, 2026 · Updated Mar 2, 2026 · Assigned by GitHub_M

Description

malcontent is software for discovering supply-chain compromises through context, differential analysis, and YARA. Prior to version 1.21.0, 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. Version 1.21.0 fixes the issue.

Affected products

VendorProductAffectedFixed
chainguard-dev malcontent < 1.21.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20260317T205859-150000.1.152.1 SUSE-SU-2026:1042-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/chainguard-dev/malcontent < 1.21.0 1.21.0 GHSA-945p-3jhm-6rcp

Advisories 2

References