Description
Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. From 1.7.0 until 2.5.1, the POST /credentials/:id/deploy-to-host endpoint resolves credential and target-host records from attacker-controlled credentialId and targetHostId integer values without checking that either record belongs to the requesting user. In src/backend/database/routes/credentials.ts, differential errors reveal whether credential and host records exist and disclose each record's authType value. Properly encrypted passwords and keys are not disclosed, but a key-authenticated victim host can receive an outbound SSH connection attempt using the attacker's public key. This issue is fixed in version 2.5.1.
Published: 2026-09-24
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross-User Information Disclosure
Action: Immediate Patch
AI Analysis

Impact

A missing ownership check in the POST /credentials/:id/deploy-to-host endpoint allows an authenticated user to supply arbitrary credential and host identifiers. The endpoint returns errors that reveal whether specified credential or host records exist and discloses each record’s authentication type. Although actual credentials are not exposed, the leaked authType values enable information gathering and a key‑authenticated victim host can be caused to accept the attacker’s public key. The vulnerability is a classic ownership verification flaw (CWE‑639) and leads to cross‑user information disclosure and potential side‑channel SSH connection attempts.

Affected Systems

Termix versions 1.7.0 through 2.5.1 expose the vulnerable endpoint on any reachable deployment. All instances of Termix‑SSH running these releases are impacted, regardless of deployment environment.

Risk and Exploitability

With a CVSS score of 4.3, the issue carries moderate severity. An attacker with legitimate web‑interface access can target the endpoint to gain privileged information. No EPSS score is available and the flaw is not listed in the CISA KEV catalog, indicating limited known exploitation. Nonetheless, the lack of proper ownership checks presents a meaningful risk, especially in multi‑user contexts.

Generated by OpenCVE AI on September 25, 2026 at 07:32 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Termix to version 2.5.1 or later, which removes the missing ownership check.
  • Enforce strict ownership validation for all credential and host endpoints to ensure only resource owners can manipulate them.
  • Monitor deployment logs for unexpected SSH connect attempts and enforce tight key‑management policies to prevent unauthorized host‑key additions.

Generated by OpenCVE AI on September 25, 2026 at 07:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 29 Sep 2026 03:30:00 +0000

Type Values Removed Values Added
References
Metrics ssvc

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


Sun, 27 Sep 2026 11:15:00 +0000

Type Values Removed Values Added
First Time appeared Termix
Termix termix
Vendors & Products Termix
Termix termix

Thu, 24 Sep 2026 16:15:00 +0000

Type Values Removed Values Added
Description Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. From 1.7.0 until 2.5.1, the POST /credentials/:id/deploy-to-host endpoint resolves credential and target-host records from attacker-controlled credentialId and targetHostId integer values without checking that either record belongs to the requesting user. In src/backend/database/routes/credentials.ts, differential errors reveal whether credential and host records exist and disclose each record's authType value. Properly encrypted passwords and keys are not disclosed, but a key-authenticated victim host can receive an outbound SSH connection attempt using the attacker's public key. This issue is fixed in version 2.5.1.
Title Termix: Cross-User Information Disclosure via Missing Ownership Check in deploy-to-host Endpoint
Weaknesses CWE-639
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-29T02:50:25.950Z

Reserved: 2026-08-25T14:08:18.110Z

Link: CVE-2026-79759

cve-icon Vulnrichment

Updated: 2026-09-29T02:50:22.076Z

cve-icon NVD

Status : Deferred

Published: 2026-09-24T16:17:11.283

Modified: 2026-09-29T03:17:18.063

Link: CVE-2026-79759

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T11:00:09Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key