CSPT Resources

# CSPT Resources

27 Mar 2025 – Posted by Maxence Schmitt

As a follow up to Maxence Schmitt’s research on **Client-Side Path Traversal (CSPT)**, we wanted to encourage researchers, bug hunters, and security professionals to explore CSPT further, as it remains an underrated yet impactful attack vector.

To support the community, we have compiled a list of blog posts, vulnerabilities, tools, CTF challenges, and videos related to CSPT. If anything is missing, let us know and we will update the post. Please note that the list is not ranked and does not reflect the quality or importance of the resources.

## Publications (blog posts, advisories, …)

– **Maxence Schmitt**: Exploiting Client-Side Path Traversal to Perform Cross-Site Request Forgery – Introducing CSPT2CSRF
– **Maxence Schmitt**: CSPT & File Upload Bypasses
– **Dafydd Stuttard**: PortSwigger – On-Site Request Forgery
– **Renwa**: Client-Side Path Traversal (CSPT) Bug Bounty Reports and Techniques
– **Kapytein**: From an Innocent Client-Side Path Traversal to Account Takeover
– **Mr. Medi**: Practical Client-Side Path Traversal Attacks
– **Alvaro Balada**: The Power of Client-Side Path Traversal: How I Found and Escalated 2 Bugs
– **Michelin CERT**: Grafana CVE-2023-5123 Write-Up
– **Netragard**: Saving CSRF: Client-Side Path Traversal to the Rescue
– **Sam Curry**: CSPT2CSRF and CSPT->Open Redirect->XSS
– **Hussein Daher**: CSPT->JSONP->XSS
– **Ron Masas**: CSPT->XSS
– **Isira Adithya**: CSPT->JSONP->XSS
– **Johan Carlsson**: 1 Click CSPT->Stored id from a rogue Sentry server->PUT CSRF
– **Erasec**: Client-Side Path Manipulation
– **Acut3**: Fetch Diversion
– **Matan Berson**: CSPT Levels

## Videos

– **Maxence Schmitt**: OWASP Lisbon 2024 – Exploiting Client-Side Path Traversal: CSRF Is Dead, Long Live CSRF
– **Maxence Schmitt**: Volcamp 2024 – FR: Exploiting Client-Side Path Traversal: CSRF Is Dead, Long Live CSRF
– **Soheil Khodayari**: OWASP Lisbon 2024 – Deep dive into CSPT techniques
– **Justin Gardner**: Critical Thinking Podcast Channel
– **Grzegorz Niedziela**: Bug Bounty Reports Explained Channel

## Tools

– **Maxence Schmitt**: CSPT Burp Extension
– **Dennis Goodlett**: CSPT with Eval Villain
– **Kevin Mizu**: DOMLoggerpp
– **PortSwigger**: Burp Suite DOM Invader
– **Vitor Falcão**: Automating CSPT Discovery

## Challenges

– **Cryptocat**: Intigriti Challenge 0824 – SafeNotes_2
– **Write-up**: SafeNotes_2 Write-up
– **Aleandro Prudenzano**: European Cybersecurity Challenge 2024 CTF – Jeopardy – Web01)

## Labs

– **Maxence Schmitt**: CSPT Playground

# Thank you and good luck!

We hope this collection of resources will help the community to better understand and explore **Client-Side Path Traversal (CSPT)** vulnerabilities. We encourage anyone interested to take a deep dive into exploring CSPT techniques and possibilities and helping us to push the boundaries of web security. We wish you many exciting discoveries and plenty of **CSPT-related bugs** along the way!

# More Information

This research project was made with ♡ by **Maxence Schmitt**, thanks to the 25% research time Doyensec gives its engineers.
If you would like to learn more about our work, check out our blog, follow us on X, Mastodon, BlueSky or feel free to contact us at [email protected] for more information on how we can help your organization “Build with Security”.

Leave a Reply

Your email address will not be published. Required fields are marked *