<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: fastify-static</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2026-18427: @fastify/static before version 10.1.3 contains an incomplete fix for a previous route guard bypass</title><link>https://patchthecve.com/cve/CVE-2026-18427.html</link><guid>https://patchthecve.com/cve/CVE-2026-18427.html</guid><pubDate>Fri, 04 Sep 2026 18:16:20 +0000</pubDate><description>HIGH 7.5: @fastify/static before version 10.1.3 contains an incomplete fix for a previous route guard bypass. The static file handler rejected only parent directory segments, but it did not canonicalize dot segments, duplicate slashes, encoded dots, or backslashes before route matching and before delegating t</description></item><item><title>CVE-2026-7120: @fastify/static evaluates the allowedPath callback before normalizing dot segments and duplicate path separato</title><link>https://patchthecve.com/cve/CVE-2026-7120.html</link><guid>https://patchthecve.com/cve/CVE-2026-7120.html</guid><pubDate>Tue, 28 Jul 2026 17:05:24 +0000</pubDate><description>MEDIUM 5.3: @fastify/static evaluates the allowedPath callback before normalizing dot segments and duplicate path separators in the pathname used for file resolution. Versions up to and including 10.1.1 are affected. An unauthenticated attacker can bypass allowedPath restrictions by requesting equivalent non-ca</description></item><item><title>CVE-2026-15074: @fastify/static up to and including version 10.1.0 fails to reject dot-dot path segments in request pathnames </title><link>https://patchthecve.com/cve/CVE-2026-15074.html</link><guid>https://patchthecve.com/cve/CVE-2026-15074.html</guid><pubDate>Tue, 28 Jul 2026 17:02:14 +0000</pubDate><description>HIGH 7.5: @fastify/static up to and including version 10.1.0 fails to reject dot-dot path segments in request pathnames before the file-resolution stage. This is a bypass of the earlier fix for CVE-2026-6414, which only covered encoded forward slashes. Because the underlying send library normalizes dot segmen</description></item></channel></rss>