Description
fastify-cli starts the Node.js Inspector when a debug flag is used, but it ignores the explicit bind address the user supplies and binds the Inspector to a broadly reachable address instead of the intended loopback. As a result the debugging interface can be exposed beyond the local machine, and because the Inspector protocol allows arbitrary code evaluation, a remote party that reaches it can achieve remote code execution on the developer's machine. This affects fastify-cli from 1.5.0 up to 8.0.1. Users should upgrade to fastify-cli 8.0.1, which honors the configured Inspector bind address.
Published: 2026-09-08
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution via the Node.js Inspector
Action: Immediate Patch
AI Analysis

Impact

fastify-cli, a command‑line tool for running Fastify applications, starts the Node.js Inspector when a debugging flag is supplied. The implementation fails to honor the user‑supplied bind address, instead binding the Inspector to a broadly reachable network interface. Because the Inspector protocol permits arbitrary code evaluation, a remote party that can reach the exposed address can execute code on the developer’s machine. This flaw is a classic example of remote code execution via a debugging interface (CWE‑1327).

Affected Systems

The vulnerability affects all releases of fastify-cli from version 1.5.0 through 8.0.1. Users should upgrade to version 8.0.1, which correctly respects the configured Inspector bind address and limits exposure to the intended loopback interface.

Risk and Exploitability

The CVSS score of 8.1 indicates high severity. No EPSS score is available, but the absence of a KEV listing does not mitigate the risk because the flaw can be exploited without a public exploit. Attackers who can reach the debugging port that was unintentionally bound to a public interface could immediately obtain remote code execution. The likelihood of exploitation is significant if the debugging interface is exposed, especially in environments where the service is reachable from external networks.

Generated by OpenCVE AI on September 8, 2026 at 15:13 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update fastify-cli to version 8.0.1 or later, which enforces the configured Inspector bind address.
  • Configure the Inspector bind address to the loopback interface (127.0.0.1) and verify that the setting is applied before starting the application.
  • Restrict network access to the debugging port (e.g., by disabling it outside of local development or firewalling non‑local traffic).
  • Monitor for unexpected debugger endpoints or users with elevated debugging privileges.

Generated by OpenCVE AI on September 8, 2026 at 15:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 08 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Fastify-cli
Fastify-cli fastify-cli
Vendors & Products Fastify-cli
Fastify-cli fastify-cli

Tue, 08 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 08 Sep 2026 13:00:00 +0000

Type Values Removed Values Added
Description fastify-cli starts the Node.js Inspector when a debug flag is used, but it ignores the explicit bind address the user supplies and binds the Inspector to a broadly reachable address instead of the intended loopback. As a result the debugging interface can be exposed beyond the local machine, and because the Inspector protocol allows arbitrary code evaluation, a remote party that reaches it can achieve remote code execution on the developer's machine. This affects fastify-cli from 1.5.0 up to 8.0.1. Users should upgrade to fastify-cli 8.0.1, which honors the configured Inspector bind address.
Title fastify-cli vulnerable to remote code execution via ignored explicit Inspector bind address
Weaknesses CWE-1327
References
Metrics cvssV3_1

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


Subscriptions

Fastify-cli Fastify-cli
cve-icon MITRE

Status: PUBLISHED

Assigner: openjs

Published:

Updated: 2026-09-08T14:21:11.520Z

Reserved: 2026-08-17T13:48:54.386Z

Link: CVE-2026-75021

cve-icon Vulnrichment

Updated: 2026-09-08T14:21:04.778Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-08T13:17:24.010

Modified: 2026-09-08T19:07:52.113

Link: CVE-2026-75021

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-08T20:35:00Z

Weaknesses
  • CWE-1327

    Binding to an Unrestricted IP Address