Description
Komodo through 2.3.3 contains an authentication bypass vulnerability in the Periphery agent that allows unauthenticated attackers to connect as a trusted Core because empty core_public_keys and passkeys lists fail open by default. Attackers reaching port 8120 can present any generated keypair to issue Periphery API requests, including terminal sessions and container operations, executing commands on managed hosts typically as root.
Published: 2026-10-14
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Komodo through version 2.3.3 implements an authentication bypass in its Periphery agent. The vulnerability originates from the agent defaulting to a fail‑open policy when the core_public_keys and passkeys lists are empty. An unauthenticated client reaching the exposed port 8120 can generate a key‑pair, present it to the agent, and gain the same trust level as the Core. This allows the attacker to invoke any Periphery API endpoint, including spawning terminal sessions and managing containers, effectively enabling remote code execution on the underlying host with the privileges of the Core process, usually root.

Affected Systems

Affected systems are installations of Komodo up to and including version 2.3.3 from the vendor moghtech. The issue arises wherever the Periphery agent is deployed and the configuration still contains empty key lists, which is the default state for new deployments. Any Komodo instance running the default periphery.config.toml on port 8120 is vulnerable.

Risk and Exploitability

The CVSS score of 9.3 reflects the severity of remote code execution without authentication. The EPSS score is <1%, indicating a very low probability of exploitation; the vulnerability is not listed in the KEV catalog. Attackers only need network connectivity to port 8120; no credentials or prior compromise are required. Once connected, they can issue arbitrary commands and control the host as root, posing a critical risk to the entire managed environment.

Generated by OpenCVE AI on October 15, 2026 at 21:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Komodo to a version in which the Periphery agent no longer accepts empty key lists and enforces authentication.
  • If an upgrade is not possible immediately, block external access to port 8120 with firewall or network segmentation so only trusted systems can reach the agent.
  • Manually populate the core_public_keys and passkeys lists in periphery.config.toml with valid values; ensure the fail‑open policy is disabled.
  • Enable logging and audit the Periphery agent API to detect unauthorized usage.

Generated by OpenCVE AI on October 15, 2026 at 21:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Moghtech
Moghtech komodo
Vendors & Products Moghtech
Moghtech komodo

Tue, 20 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
References
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 15:45:00 +0000


Wed, 14 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Description Komodo through 2.3.3 contains an authentication bypass vulnerability in the Periphery agent that allows unauthenticated attackers to connect as a trusted Core because empty core_public_keys and passkeys lists fail open by default. Attackers reaching port 8120 can present any generated keypair to issue Periphery API requests, including terminal sessions and container operations, executing commands on managed hosts typically as root.
Title Komodo through 2.3.3 Periphery Agent Unauthenticated RCE via Default Configuration
Weaknesses CWE-1188
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-20T01:20:12.584Z

Reserved: 2026-10-14T13:07:30.444Z

Link: CVE-2026-110631

cve-icon Vulnrichment

Updated: 2026-10-20T01:20:00.499Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T15:17:15.983

Modified: 2026-10-20T02:17:09.693

Link: CVE-2026-110631

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T22:00:14Z

Weaknesses
  • CWE-1188

    Initialization of a Resource with an Insecure Default