chu@antisec:~$

chu@antisec:~$ whoami

hello! i'm Ricardo, also known as chu. i'm passionate about offensive security, working as a pentester and red teamer.

chu@antisec:~$ id

latest research

chu@antisec:~$ ls ~/research

prestashop 9.x — admin api oauth2 scope self-escalation → rce

draft

an api client with only api_client_write can self-grant broader scopes through the api-clients endpoint — nobody re-checks delegation. module_write alone reaches an upload that executes php. writeup staged; stays draft until a fix ships.

  • vendor=prestashop
  • --cvss=8.8
  • --cwe=269
  • id=reserved

opencart 4.1.x — api route case confusion → unauthenticated account takeover

draft

the api router normalizes case after the auth guard runs on the canonical route. a lowercase variant of the endpoint skips the check entirely — reset any user account without credentials (the admin panel stays out of reach, and the advisory says so plainly). 9.8, and honestly it earns it.

  • vendor=opencart
  • --cvss=9.8
  • --cwe=178
  • --cwe=287
  • id=ghsa (draft)

october cms — safe-mode twig sandbox escape → rce

draft

bypass of the fix for cve-2026-22692: a nested callable slips through the safe-mode sandbox via safecollection. patched in 4.2.25, tracked as ghsa-8rgj-g632-3qfp.

  • vendor=octobercms
  • --severity=high
  • id=ghsa-8rgj-g632-3qfp
  • fixed=4.2.25