VC influence in the web space has been a fascinating thing. I hope Next's downfall sends a signal to the quality lib maintainers and changes direction (e.g. Remix and a f'd up router, TanStack w/ Start). SSR frameworks make me vomit.
SSR is fine. We used to call it "PHP" or "Ruby" or "Java." People need to stop reinventing things, but feature development outweighs maturity when you have funding.
Next.js version 15.2.3 has been released to address a security vulnerability
41–50 of 220 posts
Re: Next.js version 15.2.3 has been released to address a security vulnerability
#42Re: Next.js version 15.2.3 has been released to address a security vulnerability
#43Vercel’s reputation is so cooked. Jeez.
Hypes up AI coding, hypes up AI for security in particular, then immediately faceplants onto a critical auth bypass.
Re: Next.js version 15.2.3 has been released to address a security vulnerability
#44Earlier quoted context omitted.
HN has a very weird mind-set when it comes to JS frameworks. Next.JS is more than fine for 99% of web apps, and the fit only gets better the bigger your web app/platform. In general it's probably the framework that will give you the most bang for your buck.
expect you know, when you can bypass auth by adding an http header :)
That'd be pretty bad architecture in any stack.
Re: Next.js version 15.2.3 has been released to address a security vulnerability
#45Is NextJS considered safe? Would you build something for the government or a big Corp with it?
I think you have to ask what it’s compared to. Certainly this is no worse than things we’ve seen in the PHP or Java space and people still use those. However, there is one argument you could make regarding the massive amount of complexity which Next takes on trying to blur client and server execution. That’s prone to creating confusion around validation and control flow, which is a notorious source of security vulner…
My memory fails me - I can’t recall a vulnerability in the JVM ecosystem that allows an attacker to circumvent auth entirely with such trivial ease. Can you name an example?
Re: Next.js version 15.2.3 has been released to address a security vulnerability
#46Earlier quoted context omitted.
SSR is fine. We used to call it "PHP" or "Ruby" or "Java." People need to stop reinventing things, but feature development outweighs maturity when you have funding.
> People need to stop reinventing things Why?
Re: Next.js version 15.2.3 has been released to address a security vulnerability
#47Next.js is based on a fundamentally flawed premise that one can write code that runs in the browser as well as the backend. The security posture for the code running in the browser is very different from the code running on a trusted backend. A separation of concerns allows one to have two codebases, one frontend (untrustworthy but limited access) and one backend (trustworthy but a lot of access).
Re: Next.js version 15.2.3 has been released to address a security vulnerability
#48Re: Next.js version 15.2.3 has been released to address a security vulnerability
#49Earlier quoted context omitted.
expect you know, when you can bypass auth by adding an http header :)
Not that this isn't a serious attack vector (a possible one), but most implementations are not simply using middleware as a standalone check for authorization then blindly serving paths/content up. That'd be pretty bad architecture in any stack.
"not that bad on nextjs part"
no no, this is absolutely nuts.
Re: Next.js version 15.2.3 has been released to address a security vulnerability
#50React added a lot of complexity to the front end, but, for an app with a lot of front end state, brought a ton of value.
Next brings us file based routing, which seems cool, until you get into any sort of mildly complex use case, and — if your careful and don’t fuck it up, server side rendering, which I guess is cool, if you’re building an e-commerce product and is maybe cool for maybe a few other verticals?