News for hackers. Stuff that matters.
Re:Certificates for localhost by orf on Wednesday June 20, 2018 @08:32PM (#17361124)
> I just looked it up again and I'm 99% sure that web pages can't override the Origin header, especially when making cross-origin requests

What about other, potentially unprivileged software running on your machine that can?

Re:Certificates for localhost by mholt on Wednesday June 20, 2018 @08:42PM (#17361160)
If you've got rogue software running on your machine, all bets are off.
Re:Certificates for localhost by Ajedi32 on Wednesday June 20, 2018 @11:05PM (#17361773)
Not necessarily. It could be running in a sandbox, or as unprivileged user, and accessing your app's API over localhost would allow for privilege escalation.
Re:Certificates for localhost by mholt on Thursday June 21, 2018 @01:38AM (#17362414)
I see your point. But in my book, that's still rogue software. And that's a terrible sandbox. :)
Re:Certificates for localhost by orf on Thursday June 21, 2018 @11:09AM (#17365828)
I see your point, but you're saying:

> Yeah, we don't trust just anything that comes in on that socket

Well, you are, you're trusting it came from a browser so the Origin header is correct, right?