Skip to content

← Public intelligence

npm package

find-my-way

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

3 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 7.5npmAmendedPublished

    find-my-way: DDoS with HTTP2

    CVE-2026-47219 · GHSA-c96f-x56v-gq3h

    Affected
    • npm find-my-way <= 9.6.0
    Fixed in
    9.7.0· Vendor fix available
    Issue
    Impact Remotely triggerable DoS in find-my-way when it is used with Node's HTTP/2 server. The short version is that lookup() passes req.method into find(), and find() indexes this.trees[method]. Since this.trees is a normal object, HTTP/2 method values like constructor, toString, or proto can resolve inherited object properties instead of returning undefined. The code then treats that value like a router node and crashes when it reaches currentNode.prefix.length. Patches Upgrade to v9.7.0. Workarounds Do not use find-my-way with HTTP/2 servers, or validate that the http method is valid beforehand.

    Recommended action: Upgrade to 9.7.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. High, CVSS 8.7npmAmendedPublished

    find-my-way has a ReDoS vulnerability in multiparametric routes

    CVE-2024-45813 · GHSA-rrr8-f88r-h8q6

    Affected
    • npm find-my-way >= 9.0.0, < 9.0.1; >= 5.5.0, < 8.2.2
    Fixed in
    9.0.18.2.2· Vendor fix available
    Issue
    Impact A bad regular expression is generated any time you have two parameters within a single segment, when adding a - at the end, like /:a-:b-. Patches Update to find-my-way v8.2.2 or v9.0.1. or subsequent versions. Workarounds No known workarounds. References - CVE-2024-45296 - Detailed blog post about path-to-regexp vulnerability

    Recommended action: Upgrade to 9.0.1 or 8.2.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  3. Medium, CVSS 5.9npmAmendedPublished

    Web Cache Poisoning in find-my-way

    CVE-2020-7764 · GHSA-jgrh-5m3h-9c5f

    Affected
    • npm find-my-way < 2.2.5; >= 3.0.0, < 3.0.5
    Fixed in
    3.0.52.2.5· Vendor fix available
    Issue
    This affects the package find-my-way before 2.2.5, from 3.0.0 and before 3.0.5. It accepts the Accept-Version' header by default, and if versioned routes are not being used, this could lead to a denial of service. Accept-Version can be used as an unkeyed header in a cache poisoning attack.

    Recommended action: Upgrade to 3.0.5 or 2.2.5 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →