Dojo challenge #48 RubitMQ solution
Summary
Dojo #48: Oj.load's unrestricted object mode lets crafted JSON instantiate a gadget class whose find command executes arbitrary shell through -exec — deserialization to RCE in one chain.
- Published
- Collected
--- id: 4706 title: "Dojo challenge #48 RubitMQ solution" source_domain: yeswehack.com source_url: "https://www.yeswehack.com/dojo/dojo-challenge-solution-48" published_at: "2026-02-19 08:17" tags: ["rce", "ruby", "ctf", "dojo", "yeswehack", "insecure-deserialization"] phying_url: "https://phying.com/item/4706" lang: en --- # Dojo challenge #48 RubitMQ solution ## Summary Dojo #48: Oj.load's unrestricted object mode lets crafted JSON instantiate a gadget class whose find command executes arbitrary shell through -exec — deserialization to RCE in one chain. ## Intelligence Metadata - **Sources:** yeswehack.com - **Published:** 2026-02-19 08:17 - **Original:** https://www.yeswehack.com/dojo/dojo-challenge-solution-48 - **Phying News:** https://phying.com/item/4706