webPromedium

Lab 124 — SprintForge — Insecure Deserialization via Cookie Session + Debug Key Leak

hackadvisor

Task: Laravel 10.48.4 project management app with APP_DEBUG=true leaking APP_KEY via Ignition error page, and SESSION_DRIVER=cookie enabling deserialization. Solution: Extract APP_KEY from debug page, craft phpggc Laravel/RCE gadget chain, encrypt as Laravel cookie with AES-256-CBC, inject as laravel_session to trigger unserialize() RCE, exfiltrate flag via OOB curl to Interaction Server.

$ ls tags/ techniques/
decoy_flag_avoidancelaravel_debug_mode_environment_leakapp_key_extraction_from_ignition_pagephpggc_laravel_rce_gadget_chainlaravel_cookie_session_deserialization_rceaes_256_cbc_encryption_with_leaked_keyoob_data_exfiltration_via_curl

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Sign in with GitHub to continue. No email required.

$sign in

$ grep --similar

Similar writeups