Description
Nitro is a next generation server toolkit. Prior to 3.0.260429-beta, an attacker could bypass a proxy route rule by sending percent-encoded path traversal (..%2f) in the URL, causing Nitro to forward a request that the upstream resolved outside the configured scope. This vulnerability is fixed in 3.0.260429-beta.
Published: 2026-05-13
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Nitro, a server toolkit, has a proxy configuration flaw that allows a crafted URL containing a percent‑encoded path traversal sequence (..%2f) to bypass the intended routing scope. When the request is processed, Nitro forwards it to a location that may resolve to an upstream resource outside the defined proxy boundaries, potentially exposing sensitive endpoints that should be restricted. This vulnerability is a form of path traversal (CWE‑22) that compromises request isolation within Nitro applications.

Affected Systems

The affected product is NitroJS Nitro (including NitroPack), with all releases prior to version 3.0.260429‑beta vulnerable. Versions newer than or equal to 3.0.260429‑beta contain the fix. Enterprise users deploying Nitro on web servers, API gateways, or edge runtimes should verify their version and apply the necessary update.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate overall risk. No EPSS score is currently available, so the exact likelihood of exploitation remains uncertain. The vulnerability is not listed in the CISA KEV catalog. An attacker would need to send a specially crafted HTTP request to a Nitro instance; the path traversal must be percent‑encoded to be interpreted correctly by Nitro's routeRules parser. Successful exploitation would allow the attacker to access upstream resources outside the intended proxy scope, potentially leaking data or escalating privileges within the hosted application.

Generated by OpenCVE AI on May 13, 2026 at 22:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Nitro to version 3.0.260429-beta or later to apply the vendor fix.
  • If an immediate upgrade is not feasible, restrict proxy rules to disallow percent‑encoded traversal patterns and enforce strict path validation.
  • Validate incoming request URLs at the application boundary, rejecting any encoded traversal segments such as "..%2f" before they reach Nitro's routing logic.

Generated by OpenCVE AI on May 13, 2026 at 22:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-5w89-w975-hf9q Nitro has a proxy scope bypass via percent-encoded path traversal in `routeRules`
History

Thu, 28 May 2026 18:30:00 +0000

Type Values Removed Values Added
First Time appeared Nitro
Nitro nitro
CPEs cpe:2.3:a:nitro:nitro:*:*:*:*:*:node.js:*:*
Vendors & Products Nitro
Nitro nitro

Thu, 14 May 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Nitrojs
Nitrojs nitro
Nitrojs nitropack
Vendors & Products Nitrojs
Nitrojs nitro
Nitrojs nitropack

Thu, 14 May 2026 14:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 13 May 2026 21:15:00 +0000

Type Values Removed Values Added
Description Nitro is a next generation server toolkit. Prior to 3.0.260429-beta, an attacker could bypass a proxy route rule by sending percent-encoded path traversal (..%2f) in the URL, causing Nitro to forward a request that the upstream resolved outside the configured scope. This vulnerability is fixed in 3.0.260429-beta.
Title Nitro: Proxy scope bypass via percent-encoded path traversal in `routeRules`
Weaknesses CWE-22
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-05-14T13:16:50.542Z

Reserved: 2026-05-05T20:15:20.631Z

Link: CVE-2026-44373

cve-icon Vulnrichment

Updated: 2026-05-14T13:12:29.892Z

cve-icon NVD

Status : Analyzed

Published: 2026-05-13T21:16:48.033

Modified: 2026-05-28T18:22:00.793

Link: CVE-2026-44373

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-14T14:33:30Z

Weaknesses