CVE-2026-79766
Deferred Deferred - Pending Action

Command Injection in Termix Web Management Platform

Vulnerability report for CVE-2026-79766, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-24

Last updated on: 2026-09-29

Assigner: GitHub, Inc.

Description

Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. From 2.4.1 until 2.5.1, an authenticated Termix administrator can store attacker-controlled domain and email values through PATCH /users/acme-ssl-settings and trigger their interpolation into a certbot shell command through POST /users/acme-ssl-request. In src/backend/database/routes/acme-ssl-routes.ts, child_process.execSync invokes /bin/sh -c with those values only wrapped in double quotes, so shell metacharacters can execute arbitrary operating-system commands as the Termix backend process. Both HTTP webroot and DNS Cloudflare challenge modes are affected, and compromise exposes Termix databases, process secrets, stored credentials, and network reachability. This issue is fixed in version 2.5.1.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-24
Last Modified
2026-09-29
Generated
2026-10-15
AI Q&A
2026-09-24
EPSS Evaluated
2026-10-14
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
termix termix From 2.4.1 (inc) to 2.5.1 (inc)
termix termix 2.5.1

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-78 The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-79766 is a critical OS command injection flaw in Termix, a web-based server management platform. It affects versions 2.4.1 to 2.5.0. An authenticated admin can exploit improper input handling in the ACME certificate-request handler to inject malicious shell commands. The issue occurs because admin-controlled domain and email values are directly interpolated into a shell command without proper escaping or validation.

Detection Guidance

Check Termix version with `curl -s http://localhost:3000/api/version | grep version` or `dpkg -l | grep termix`. If version is between 2.4.1 and 2.5.0, the system is vulnerable. Inspect network traffic for POST requests to /users/acme-ssl-settings or /users/acme-ssl-request with unusual domain or email values containing shell metacharacters like semicolons.

Impact Analysis

An attacker with admin access can execute arbitrary operating-system commands on the server hosting Termix with the backend process privileges. This allows full compromise of the Termix instance, including access to encrypted databases, stored credentials, process secrets, and network reachability. The attack requires admin privileges but enables complete system takeover.

Compliance Impact

This vulnerability could lead to severe compliance violations under GDPR and HIPAA due to unauthorized access to sensitive data. GDPR requires protection of personal data, and HIPAA mandates safeguarding protected health information. A successful exploit may result in unauthorized data exposure, breaching these regulations and potentially leading to legal penalties and reputational damage.

Mitigation Strategies

Upgrade Termix to version 2.5.1 or later immediately. If upgrading is not possible, restrict access to the Termix admin interface to trusted networks only and disable ACME/Let's Encrypt certificate management features until patched.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-79766. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart