You might know me as "pianka"
CTF player with @aboutblankets
🔗 https://sec.leonardini.dev
If you want to see some weird URL parsing behavior, here you can find a lot of them :)
sec.leonardini.dev/blog/playing...
Disclaimer: no exploits nor vulnerabilities in this post, just some broken code
If you want to see some weird URL parsing behavior, here you can find a lot of them :)
sec.leonardini.dev/blog/playing...
Disclaimer: no exploits nor vulnerabilities in this post, just some broken code
Spoiling the least interesting quirk to keep you on your toes :)
Hopefully I'm not ruining anybody's future challenge :')
Spoiling the least interesting quirk to keep you on your toes :)
Hopefully I'm not ruining anybody's future challenge :')
The HTTP server router does not handle this as `/foo/bar`, and parsing this with Node returns `/foo%2fbar` (which is what I expected)
Does anyone have any insight on this?
The HTTP server router does not handle this as `/foo/bar`, and parsing this with Node returns `/foo%2fbar` (which is what I expected)
Does anyone have any insight on this?
sec.leonardini.dev/blog/cve-202...
Many thanks to @minimalblue.bsky.social for reviewing my original report
sec.leonardini.dev/blog/cve-202...
Many thanks to @minimalblue.bsky.social for reviewing my original report
github.com/php/php-src/...
github.com/php/php-src/...