Description
An issue in geelen mcp-remote 0.1.16 through 0.1.38 allows a remote attacker to execute arbitrary code via the open() functions
Published: 2026-09-24
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability in geelen/mcp-remote allows a remote attacker to execute arbitrary code by exploiting the open() function. The flaw resides in the handling of user‑supplied data that is passed to open(), enabling the attacker to inject malicious commands or load arbitrary files. Because the function can be triggered over the network, execution of arbitrary code results in a full compromise of the affected host.

Affected Systems

Affected versions include geelen/mcp-remote 0.1.16 through 0.1.38. No other vendors or product lines were identified. The path taken to exploit the issue requires an attacker to supply a crafted URL or request that invokes the open() call in one of the vulnerable releases.

Risk and Exploitability

The CVE is not listed in the CISA KEV inventory and has a reported CVSS score of 8.8. The EPSS score is less than 1%, indicating a very low but nonzero exploitation probability. The nature of the flaw—remote code execution—still implies a high severity potential. An attacker could use an externally crafted request to trigger the vulnerable open() function, leading to code execution with the privileges of the running process. Immediate attention is warranted, especially in untrusted deployment environments.

Generated by OpenCVE AI on September 26, 2026 at 03:14 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest geelen/mcp-remote release that removes the open() vulnerability.
  • If an upgrade is not feasible, sandbox the service or restrict its network exposure to trusted sources only.
  • Apply input validation to the parameters that are passed to open(), ensuring only safe, whitelisted values are accepted, or replace the open() implementation with a hardened alternative.

Generated by OpenCVE AI on September 26, 2026 at 03:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
First Time appeared Geelen
Geelen mcp-remote
Vendors & Products Geelen
Geelen mcp-remote

Sat, 26 Sep 2026 07:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sat, 26 Sep 2026 03:30:00 +0000

Type Values Removed Values Added
Title Arbitrary Code Execution via open() Function in Geelen MCP-Remote

Fri, 25 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-918
CWE-94
Metrics cvssV3_1

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


Thu, 24 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Description An issue in geelen mcp-remote 0.1.16 through 0.1.38 allows a remote attacker to execute arbitrary code via the open() functions
References

Subscriptions

Geelen Mcp-remote
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-25T16:30:52.599Z

Reserved: 2026-06-08T00:00:00.000Z

Link: CVE-2026-51997

cve-icon Vulnrichment

Updated: 2026-09-25T16:29:15.359Z

cve-icon NVD

Status : Deferred

Published: 2026-09-24T15:17:23.397

Modified: 2026-09-25T17:17:09.083

Link: CVE-2026-51997

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T11:44:50Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-918

    Server-Side Request Forgery (SSRF)

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')