Description
colmux in collectl before 4.3.20.2 does not sanitize ANSI/VT100 terminal escape sequences in data received from remote collectl instances before displaying it, allowing a local user on a monitored host to inject escape sequences into the terminal of an operator running colmux, via a crafted process name (argv[0]).
Published: 2026-10-01
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Terminal Manipulation
Action: Apply Patch
AI Analysis

Impact

colmux in collectl before 4.3.20.2 fails to sanitize ANSI/VT100 escape codes received from remote collectl instances before echoing them to the operator’s terminal. A local user on the monitored host can craft a process name to include these control sequences, causing them to be interpreted by the terminal of a user running colmux. This can alter the display, move the cursor, or otherwise interfere with the operator’s interaction with the interface.

Affected Systems

Affected versions are all releases of collectl up to and including 4.3.20.1, which contain the vulnerable colmux component. The issue arises when remote collectl instances send data containing escape sequences that the monitored host’s colmux prints unfiltered. Any Linux system running these versions of collectl is potentially impacted.

Risk and Exploitability

The CVSS score of 7.7 indicates a high severity local user vulnerability. The EPSS is not available, but the lack of an entry in the CISA KEV catalog suggests no publicly known exploitation yet. The attack requires local user privileges on a host where collectl runs and the ability to start a process with a crafted argv[0]. After compromising a local account the attacker can inject terminal control codes into the operator’s terminal session, causing confusion or hijacking, but not arbitrary code execution. Nonetheless the potential for disruptive impact is significant, so timely patching is recommended.

Generated by OpenCVE AI on October 1, 2026 at 01:48 UTC.

Remediation

Vendor Workaround

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.


OpenCVE Recommended Actions

  • Upgrade collectl to version 4.3.20.2 or later to fix the injection flaw.
  • If upgrading is not possible, configure colmux to disable or sanitize remote data, if such an option exists, or run collectl in a trusted environment with no remote instances.
  • Restrict local user accounts on the monitored hosts to only those required for monitoring, preventing unauthenticated users from creating processes with malicious argv[0] values.

Generated by OpenCVE AI on October 1, 2026 at 01:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 04 Oct 2026 22:15:00 +0000

Type Values Removed Values Added
First Time appeared Collectl
Collectl collectl
Vendors & Products Collectl
Collectl collectl

Thu, 01 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 01 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Title collectl: collectl: colmux does not sanitize ANSI/VT100 terminal escape sequences in data received from remote collectl instances Collectl: collectl: colmux does not sanitize ansi/vt100 terminal escape sequences in data received from remote collectl instances
References

Thu, 01 Oct 2026 00:15:00 +0000

Type Values Removed Values Added
Description colmux in collectl before 4.3.20.2 does not sanitize ANSI/VT100 terminal escape sequences in data received from remote collectl instances before displaying it, allowing a local user on a monitored host to inject escape sequences into the terminal of an operator running colmux, via a crafted process name (argv[0]).
Title collectl: collectl: colmux does not sanitize ANSI/VT100 terminal escape sequences in data received from remote collectl instances
Weaknesses CWE-150
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Important


Subscriptions

Collectl Collectl
cve-icon MITRE

Status: PUBLISHED

Assigner: fedora

Published:

Updated: 2026-10-01T15:24:12.796Z

Reserved: 2026-09-30T15:19:13.980Z

Link: CVE-2026-103431

cve-icon Vulnrichment

Updated: 2026-10-01T15:24:09.200Z

cve-icon NVD

Status : Deferred

Published: 2026-10-01T09:17:07.717

Modified: 2026-10-01T16:17:36.177

Link: CVE-2026-103431

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-30T15:26:50Z

Links: CVE-2026-103431 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-04T20:47:35Z

Weaknesses
  • CWE-150

    Improper Neutralization of Escape, Meta, or Control Sequences