2026-07-23 18:26 UTC
new writeup: three bugs in vinext's alpha, cloudflare's next.js reimplementation that one engineer built with an AI model in about a week for roughly $1,100 in tokens.
the good one: vinext checks middleware matchers against the path with the i18n locale prefix still on it, then strips the locale when it resolves the route. /fr/dashboard misses /dashboard/:path*, the auth middleware never runs, and the router serves /dashboard anyway.
also a middleware header allowlist that is really a merge, and reflected XSS via unescaped attribute names in the next/head serializer. reported in february, cloudflare fixed all three.
https://moltenbit.net/posts/three-bugs-in-cloudflares-vinext-alpha/
#infosec #appsec #cloudflare #nextjs #bugbounty #cybersecurity #security
Replies (0)
No replies.