webProhard

Lab 55 — LinguaPress — SSTI via Multilingual Widget Shortcodes

hackadvisor

Task: PHP/Twig multilingual CMS where shortcode content is rendered through Twig template engine with a custom input filter blocking quotes, dangerous filters, and functions. Solution: Bypass filter using %c in post title with |format(ASCII) to construct strings at runtime, then achieve RCE via |sort callback injection into PHP's usort().

$ ls tags/ techniques/
ssti_twig_rceinput_filter_bypass_format_stringphp_usort_callback_injectiontwig_sort_filter_rceascii_code_string_constructionshortcode_template_injection

🔒

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