Let’s set the record straight: @lcfr_hax was the first to discover php2shell and develop a working exploit. See his August 5 tweet: https://t.co/I88EQFrUHa
His work convinced the PHP Foundation to invest in fixing this entire bug class. He then worked around the clock to review, test, and retest the patches.
On July 25, we hacked OpenAI.
Two bugs let us take over ChatGPT/Codex accounts of OpenAI employees (+some unaffiliated users) and reach connected services: Outlook, Slack, GitHub, etc.
We proved it with a PR in OpenAI’s internal codebase . It took us <72h. 🧵
If a website uploads your pictures to S3 as public objects and serves them through a reverse proxy, you have XSS even if the website's implementation is safe! I wrote about this in full in this post:
https://t.co/bjpWyHOqsR
@garethheyes oh it is definitely up there - but for me the IE's valueOf location assignment stays my favourite^^
+{"length":1,"0":"javascript:alert(1)","toString":[].join,"valueOf":location}
I co-authored an educational article on cache poisoning vulnerabilities with @intigriti.
If you're looking to understand the fundamentals and pick up a few practical tips along the way, give it a read!
New short article on a real-world exploitation case rather than pure research, demonstrating how a specific mistake in Next.js can lead to a systematic zero-click SXSS on its latest versions (w/@inzo____):
Re:CACHE - Excessive reflection, type confusion, and 0-click SXSS on Next.js
https://t.co/0JWjH6yzC2
FFFF the axios thing is bad, almost all node.js project use it, we use it.
didn't want to install some tool with a bunch of deps just to check if our gcloud/docker images are affected, trivy literally got supply chained two weeks ago lmao
built me a small tool. stdlib only, just shells out to docker/gcloud cli. if those are compromised we're all cooked anyway.
CHECK YOUR IMAGES.
https://t.co/mJt54dt7RW
@AmirMSafari Well I learned a lot trying to solve this challenge.
But mainly I was reconfirmed that @kinugawamasato is basically living in browsers. Took him 1 hour 11minutes to solve it (assuming he read my message sharing this challenge frame perfect)
Again just a quick JS PoC (nothing new, just some PoC to try it):
JS Array length of 4294967295, and push vs [][length]=value behavior. Push fails, assignment works but length value isn't increased anymore. Don't really see how this can be abused.
https://t.co/hUfyhIi0pZ