Read the docs
TI-2026-25260 Aliases CVE-2026-32771GHSA-f7cq-gvh6-qr25

Monitoring is vulnerable to Archive Slip due to missing checks in sanitization

Priority MEDIUM 45CWE-22Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
—
Confidentiality · integrity · availability
None · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub.

Summary

The CTFer.io Monitoring component is in charge of the collection, process and storage of various signals (i.e. logs, metrics and distributed traces). In versions prior to 0.2.2, the sanitizeArchivePath function in pkg/extract/extract.go (lines 248–254) is vulnerable to Path Traversal due to a missing trailing path separator in the strings.HasPrefix check. The extractor allows arbitrary file writes (e.g., overwriting shell configs, SSH keys, kubeconfig, or crontabs), enabling RCE and persistent backdoors. The attack surface is further amplified by the default ReadWriteMany PVC access mode, which lets any pod in the cluster inject a malicious payload. This issue has been fixed in version 0.2.2.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00681 52nd percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed monitoring (ctfer-io): 0.2.2github.com/ctfer-io/monitoring (Go): 0.2.2

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
ctfer-iomonitoringbefore 0.2.20.2.2Patch availableCNA
—github.com/ctfer-io/monitoring (Go)before 0.2.20.2.2Patch availableGHSA-f7cq-gvh6-qr25
  • monitoring Vendorctfer-io Affected before 0.2.2 Fixed in 0.2.2 Patch available CNA
  • github.com/ctfer-io/monitoring (Go) Vendor— Affected before 0.2.2 Fixed in 0.2.2 Patch available GHSA-f7cq-gvh6-qr25

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:ctfer:monitoring:*:*:*:*:*:go:*:*before 0.2.2VulnerableCtfer
  • cpe:2.3:a:ctfer:monitoring:*:*:*:*:*:go:*:* Versions before 0.2.2 Vulnerable ·Ctfer

Remediation

  • Fix · CNA monitoring (ctfer-io) Fixed in 0.2.2
  • Fix · GHSA-f7cq-gvh6-qr25 github.com/ctfer-io/monitoring (Go) Fixed in 0.2.2 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-32771
  2. 2026-10-03 Alias added: GHSA-f7cq-gvh6-qr25

References

  • TI-2026-25275 Romeo is vulnerable to Archive Slip due to missing checks in sanitization CVSS 4.0HIGH 8.3
  • TI-2025-33561 Chall-Manager's HTTP Gateway have no header check timeout leading to potential slow loris attacks CVSS 4.0HIGH 8.7
  • TI-2025-33560 Chall-Manager's scenario decoding process does not check for zip bombs CVSS 4.0HIGH 8.7
  • TI-2026-25229 Romeo's invalid NetworkPolicy enables a malicious actor to pivot into another namespace CVSS 4.0HIGH 7.9
  • TI-2026-25257 Chall-Manager's invalid NetworkPolicy enables a malicious actor to pivot into another namespace CVSS 4.0HIGH 7.9
  • TI-2025-33559 Chall-Manager's scenario decoding process does not check for zip slips CVSS 4.0HIGH 8.8
See all 9 →

Sources