Description
A flaw in Node.js Permission Model enforcement allows `trace_events.createTracing().enable()` Writes Trace Logs Outside `--allow-fs-write`.

This can lead to confidentiality impact or bypass of the intended security boundary under affected configurations.

This vulnerability affects Node.js **22.x**, **24.x**, and **26.x**.
Published: 2026-07-30
Score: 3.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in Node.js permission model enforcement permits the call trace_events.createTracing().enable() to write trace logs outside the directory protected by the --allow-fs-write flag. This incorrect authorization can allow an application to create files in unintended locations, potentially exposing sensitive data or bypassing the intended security boundary. The weakness is classified as CWE-1119, indicating improper authorization, and also matches CWE-1220, a related authorization deficiency involving misuse of configuration.

Affected Systems

Node.js versions 22.x, 24.x, and 26.x are affected. Any application running under these releases that enables trace events may be impacted, especially when the process executes under a user account that has directory write permissions.

Risk and Exploitability

The CVSS score of 3.3 indicates low to moderate severity, and the EPSS score of less than 1 % signals a very low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that an attacker must have code‑execution privileges within the Node.js process or must be able to invoke trace_events.createTracing().enable() through another vulnerability before the file‑write flaw can be exploited. The flaw alone does not provide remote code execution.

Generated by OpenCVE AI on August 11, 2026 at 02:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a patched release of Node.js series 22, 24, or 26.
  • Avoid enabling trace events in applications or remove trace_events usage from the codebase.
  • If disabling trace events is not feasible, enforce stricter filesystem write permissions for the Node.js process or implement monitoring to detect and block unauthorized trace log writes.

Generated by OpenCVE AI on August 11, 2026 at 02:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 11 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Title Permission Model Bypass Allows Unauthorized Trace Log Writes in Node.js nodejs: Node.js: Permission Model flaw allows trace logs to bypass filesystem write restrictions
Weaknesses CWE-1220
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Low


Mon, 03 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Title Permission Model Bypass Allows Unauthorized Trace Log Writes in Node.js

Thu, 30 Jul 2026 13:45:00 +0000

Type Values Removed Values Added
First Time appeared Nodejs
Nodejs nodejs
Vendors & Products Nodejs
Nodejs nodejs

Thu, 30 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 30 Jul 2026 06:15:00 +0000

Type Values Removed Values Added
Description A flaw in Node.js Permission Model enforcement allows `trace_events.createTracing().enable()` Writes Trace Logs Outside `--allow-fs-write`. This can lead to confidentiality impact or bypass of the intended security boundary under affected configurations. This vulnerability affects Node.js **22.x**, **24.x**, and **26.x**.
Weaknesses CWE-1119
References
Metrics cvssV3_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: hackerone

Published:

Updated: 2026-07-30T12:35:31.331Z

Reserved: 2026-06-23T15:00:03.632Z

Link: CVE-2026-56847

cve-icon Vulnrichment

Updated: 2026-07-30T12:34:57.773Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-07-30T06:25:54.953

Modified: 2026-07-30T16:33:59.580

Link: CVE-2026-56847

cve-icon Redhat

Severity : Low

Publid Date: 2026-07-30T06:02:50Z

Links: CVE-2026-56847 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T02:15:03Z

Weaknesses
  • CWE-1119

    Excessive Use of Unconditional Branching

  • CWE-1220

    Insufficient Granularity of Access Control