top of page

BugForge Write-Up 3/2/2026

  • icanhaspii
  • Mar 3
  • 1 min read

Updated: Mar 3

  • BugForge Daily Challenge 3/2/2026 - Cheesy Does It



Hint: Broken Logic. 



Note:

If there is an admin account active for a lab, the credentials are admin:admin123 

 

  • I launched Caido.


  • I checked to see if there was an admin login using the set/known creds, but there was not.


  • I created a user account and was taken to an app that appeared to behave a lot like an online pizza shop.


  • I then ordered and paid for a delivery of a pizza.


  • Once the pizza arrived, (following along with the @_shadowforge__ write-up), the pizza was cold, yuck. Back in college, cold pizza was a staple, but I'm supposed to be all grown up now LOL!... so I hit the "Report Problem with Order" button, checked-off the "Request refund" box, and hit "Submit":



  • Over in my Caido proxy window, I found the

"POST /api/orders/1/refund"

traffic. I highlighted that line and right-clicked and selected, "Send to Replay -> Default Collection":



  • Moving over to the Caido "Replay" tab, I hit the red "Send" button so that I would have a baseline of what the traffic "Response" looked like.


  • Still following along with the @_shadowforge__ write-up, and still in the Caido "Replay" tab, inside the "Request" pane, I changed the following lines:


{

"issue_reason":"Order was cold",

"request_refund":true,

"refund_amount":12.99

}


to:


{

"issue_reason":"Order was cold",

"request_refund":true,

"refund_amount":102.99

}


  • When I hit the red "Send" button, the flag appeared in my "Response" pane!!! 


{

 "success": true,

 "message": "Refund request processed successfully",

 "refund_approved": true,

 "refund_amount": 102.99,

 "flag": "bug{********************************}"

}




##### End of Report ##### 

 

 
 
bottom of page