CVE-2026-76169
Last modified
CVE-2026-76169 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. fastify versions >= 4.0.0 and before 5.12.2 can route a malformed URL sent under one plugin prefix to the custom not-found handler of a different sibling plugin, and invoke it without the preHandler hook declared for that handler. The internal not-found router for encapsulated handlers dispatches malformed paths through a single shared handler pointer before URL decoding, ignoring the prefix and skipping the selected handler's normal lifecycle. EPSS estimates a 0.53% chance of exploitation in the next 30 days.
Description
fastify versions >= 4.0.0 and before 5.12.2 can route a malformed URL sent under one plugin prefix to the custom not-found handler of a different sibling plugin, and invoke it without the preHandler hook declared for that handler. The internal not-found router for encapsulated handlers dispatches malformed paths through a single shared handler pointer before URL decoding, ignoring the prefix and skipping the selected handler's normal lifecycle. An unauthenticated attacker can therefore reach an authentication-protected private fallback through an unrelated public prefix and read its full response, bypassing the authentication hook and breaking prefix encapsulation. Users should upgrade to fastify 5.12.2 or later.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| fastify | fastify | >= 4.0.0, < 5.12.2 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-76169?
How severe is CVE-2026-76169?
How do I fix CVE-2026-76169?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-76158External Control of File Name or Path in the upload API endp…9.3
- CVE-2026-7616The Zawgyi Embed plugin for WordPress is vulnerable to Cross…4.3
- CVE-2026-76160Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-76161Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-76164AIL Framework contains a server-side request forgery (SSRF) …7.1
- CVE-2026-76166A flaw was found in mod_cluster's AdvertiseListenerImpl (org…4.3
- CVE-2026-7617The Secufor_OAuth plugin for WordPress is vulnerable to unau…5.3
- CVE-2026-76172fast-uri is a URI parser for Node.js. During parsing it runs…7.5
- CVE-2026-76174Unrestricted file upload vulnerability in the CSV file uploa…9.4
- CVE-2026-76175SQL injection vulnerability in the del_check parameter of th…8.6
- CVE-2026-76176SQL injection vulnerability in the endpoint /ocsreports/inde…8.6
- CVE-2026-76177Server-Side Request Forgery (SSRF) vulnerability in the /ocs…7.1
Are you affected by CVE-2026-76169?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
