Monitoring is vulnerable to Archive Slip due to missing checks in sanitization
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
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
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| ctfer-io | monitoring | before 0.2.2 | 0.2.2 | Patch available | CNA |
| — | github.com/ctfer-io/monitoring (Go) | before 0.2.2 | 0.2.2 | Patch available | GHSA-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
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
- 2026-10-02 Threatist record created from CVE-2026-32771
- 2026-10-03 Alias added: GHSA-f7cq-gvh6-qr25
References
More ctfer-io vulnerabilities
- 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
Sources
- CVE-2026-32771 · CVE Program
- CVE-2026-32771 · NVD
- FIRST EPSS
- GHSA-f7cq-gvh6-qr25 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences