Explanation for this with a better link: https://news.ycombinator.com/item?id=40615804
That goes right onto my 'convoluted explanations that make things more complicated than they really are' stack.
Content Injection Attack on GitHub
31–40 of 52 posts
Re: Content Injection Attack on GitHub
#32Explanation for this with a better link: https://news.ycombinator.com/item?id=40615804
That goes right onto my 'convoluted explanations that make things more complicated than they really are' stack.
Re: Content Injection Attack on GitHub
#33Does this still work? Opened in Safari and don’t see anything out of place
Re: Content Injection Attack on GitHub
#34You can see in the commit log from on https://github.com/younesbram/younesbram/commit/4282312e4ec3... where the first PoC commit is pushed up. The thing I find interesting is that this wasn't a random discovered; like, you look at the first commit in the sequence and you'll see. > \ce{$\unicode[goombafont; color:red; pointer-events: none; ... ie. This isn't some random chance discovery. This is someone looking to use…
I don't think you can really trust commit history to deduce this: - the history can be rewritten, with push --force. The author might have iterated by force pushing one commit - The author could have discovered it by change in a private repository, or another repository that they deleted
So in general, yes, but in this case, I doubt it. I’m pretty sure this git history is a real and true log of them dicking about trying to get the exploit they saw on twitter working.
…but, I guess, you could be right. /shrug
Re: Content Injection Attack on GitHub
#35I don't get this. It shows some mangled text that looks like defaced CSS, accompanied by the error message “Extra open brace or missing close brace”. How is this content injection? But the rescue murloc is cute.
Re: Content Injection Attack on GitHub
#36Earlier quoted context omitted.
I don't think you can really trust commit history to deduce this: - the history can be rewritten, with push --force. The author might have iterated by force pushing one commit - The author could have discovered it by change in a private repository, or another repository that they deleted
Honestly, I doubt the author is playing the “deep game” of looking like they’re just messing around while secretly being a secret agent and (for some fathomless reason) making it look like it with an artificial git history. So in general, yes, but in this case, I doubt it. I’m pretty sure this git history is a real and true log of them dicking about trying to get the exploit they saw on twitter working. …but, I guess…
And if I had to tweak / study a GitHub exploit, I would definitely force push to try stuff without leaving a trail for meaningless commits.
It actually didn't occur to me that the author would do this for messing around, but it could be indeed. :-)
Re: Content Injection Attack on GitHub
#37Funny at first, but this could have been exploited maliciously by let's displaying a message telling the user he has been disconnected and redirecting him to a phishing page.
Re: Content Injection Attack on GitHub
#38Other than I love Samy, are many real-world examples of XSS being exploited for massive takeover of some service? I can't say I remember any news of a "website/service totally taken over due to XSS."
Re: Content Injection Attack on GitHub
#39Re: Content Injection Attack on GitHub
#40Funny at first, but this could have been exploited maliciously by let's displaying a message telling the user he has been disconnected and redirecting him to a phishing page.
But telling user to do something would still be on the table.