I participated in the Cloudsek 2025 CTF. Here are the challenges I solved:
Bad Feedback
Category: Web Security / Injection Vulnerability: XML External Entity (XXE) Injection 1. Challenge Description The challenge features a customer feedback form that claims to accept feedback “at face value.” The goal is to read a flag file stored on the server’s root directory. Description: “Every feedback is accepted at face value, no questions asked. What can go wrong? Flag is in the root.” 2. Reconnaissance Inspecting the HTML source code revealed how the frontend processes the form data. A script intercepts the form submission and manually constructs an XML payload string before sending it to the /feedback endpoint via fetch. ...