Description
Malcolm is a network traffic analysis tool suite. Prior to version 26.07.0, `safe-extract.py` extracts uploaded archives with no limit on entry count, directory depth, total entries, or output size. A small malicious archive containing a large number of directory or file entries causes the filebeat processing container to create an unbounded number of filesystem objects, exhausting inodes or filesystem metadata and denying service to the processing pipeline and any service sharing the same mount. Version 26.07.0 fixes the issue.
Published: 2026-08-11
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability lies in the archive extraction routine of Malcolm, which allows an attacker to craft a malicious archive with an extremely high number of entries. When processed by the safe-extract.py script, the extraction proceeds without enforcing limits on entry count, directory depth, or total uncompressed size. As a result, the container hosting the filebeat pipeline attempts to create an unlimited number of filesystem objects, consuming almost all available inodes. This uncontrolled resource consumption can disrupt the traffic analysis service and any other application sharing the same filesystem, effectively causing a denial of service. The weakness corresponds to CWE‑770, uncontrolled resource consumption.

Affected Systems

The affected product is Malcolm, the network traffic analyst suite developed by cisagov. Any deployment that uses a version older than 26.07.0 is vulnerable, as earlier releases do not impose limits during archive extraction. Users of Malcolm on all supported platforms, regardless of environment, must verify their version and apply the update if they have not yet upgraded.

Risk and Exploitability

With a CVSS base score of 6.5, this vulnerability poses moderate risk. The EPSS value is less than 1 %, suggesting that exploitation is unlikely but possible, especially in scenarios where the analyst environment receives user‑supplied archives. The vulnerability is not listed in CISA’s KEV catalog, but it remains present in the open‑source code base. An attacker would need to supply a specially crafted archive to the malicious endpoint, typically via the ingestion API or plugin that accepts files, and the attack can be launched from any system that has write access to the shared file mount. Once the extraction process saturates the inode supply, the filebeat pipeline stops processing new data, and the entire traffic analysis workflow can fail until the mount is cleaned or the system is restarted.

Generated by OpenCVE AI on August 12, 2026 at 20:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the Malcolm 26.07.0 release or a later version that incorporates the safe extraction limits.
  • If an upgrade cannot be performed immediately, insert limits on the upload or ingestion endpoint (e.g., reject archives that exceed a defined size or entry count).
  • Configure monitoring of inode usage on the shared filesystem and establish alerts to detect impending exhaustion, enabling swift action before service disruption occurs.

Generated by OpenCVE AI on August 12, 2026 at 20:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Cisagov
Cisagov malcolm
Vendors & Products Cisagov
Cisagov malcolm

Wed, 12 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 20:45:00 +0000

Type Values Removed Values Added
Description Malcolm is a network traffic analysis tool suite. Prior to version 26.07.0, `safe-extract.py` extracts uploaded archives with no limit on entry count, directory depth, total entries, or output size. A small malicious archive containing a large number of directory or file entries causes the filebeat processing container to create an unbounded number of filesystem objects, exhausting inodes or filesystem metadata and denying service to the processing pipeline and any service sharing the same mount. Version 26.07.0 fixes the issue.
Title Malcolm has Uncontrolled Resource Consumption in Archive Extraction (Inode-Exhaustion DoS)
Weaknesses CWE-770
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-12T13:01:32.140Z

Reserved: 2026-07-15T16:54:55.817Z

Link: CVE-2026-63133

cve-icon Vulnrichment

Updated: 2026-08-12T13:01:26.615Z

cve-icon NVD

Status : Received

Published: 2026-08-11T21:17:44.167

Modified: 2026-08-12T14:18:26.167

Link: CVE-2026-63133

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T09:49:13Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling