By crafting a malicious URL, an attacker could access routes that are not allowed, even though the reply.from is defined for specific routes in @fastify/reply-from.
An attacker can bypass the route defined by the @fastify/reply-from package by adding a .. symbol, which, for curl version 8.7.1, is %2e%2e.
Everyone is using this package with the routes option to protect a 3rd-party resource.
{
"cwe_ids": [
"CWE-441"
],
"github_reviewed": true,
"github_reviewed_at": "2025-12-02T00:38:57Z",
"nvd_published_at": "2025-12-01T23:15:54Z",
"severity": "MODERATE"
}