CVE-2026-27198: Verified Repro With Script Download
CVE-2026-27198: Formwork CMS Improper Privilege Management in User Creation
CVE-2026-27198 is verified against getformwork/formwork · composer. Affected versions: >= 2.0.0, <= 2.3.3. Fixed in 2.3.4. This high reproduction includes runnable sandbox proof, artifacts, and a plain-text agent view under REPRO-2026-00111.
What Is CVE-2026-27198?
CVE-2026-27198 is a high-severity improper privilege management vulnerability in Formwork CMS: the application fails to enforce role-based authorization during account creation. Pruva reproduced it (reproduction REPRO-2026-00111).
CVE-2026-27198 Severity & CVSS Score
CVE-2026-27198 is rated high severity, with a CVSS base score of 8.8 out of 10.
High — serious impact or readily exploitable. Prioritize remediation.
Affected getformwork/formwork Versions
getformwork/formwork · composer versions >= 2.0.0, <= 2.3.3 are affected.
How to Reproduce CVE-2026-27198
pruva-verify REPRO-2026-00111 curl -O https://pruva.dev/api/v1/reproductions/REPRO-2026-00111/artifacts/reproduction_steps.sh && chmod +x reproduction_steps.sh && ./reproduction_steps.sh Proof of Reproduction for CVE-2026-27198
Reproduced by Pruva's autonomous agents — 119 tool calls over 13 min. Full root-cause analysis and the complete transcript are below.
How the agent worked
Root Cause and Exploit Chain for CVE-2026-27198
Application fails to enforce role-based authorization during account creation. An authenticated user with editor role can create new accounts with administrative privileges, leading to full administrative access and CMS compromise.
CVE-2026-27198 Reproduction Transcript
The agent's step-by-step process — every tool call, every handoff, the moment the exploit fired.
Full session Replay every step — scrub the timeline or play it back.
mkdir -p /root/.pruva/runs/ghsa-34p4-7w83-35g2_20260220-144426/formwork && cd /root/.pruva/runs/ghsa-34p4-7w83-35g2_20260220-144426/formwork && git clone --depth 1 --branch 2.3.3 https://github.com/getformwork/formwork.git vulnerable 2>&1Cloning into 'vulnerable'... Note: switching to '69b7f934abade9674c4af104d1713fb2735ef7ee'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may
Artifacts and Evidence for CVE-2026-27198
Scripts, logs, diffs, and output captured during the reproduction.
No artifacts available
How to Fix CVE-2026-27198
Upgrade getformwork/formwork · composer to 2.3.4 or later.
FAQ: CVE-2026-27198
How does the Formwork privilege-escalation attack work?
Which Formwork versions are affected by CVE-2026-27198, and where is it fixed?
How severe is CVE-2026-27198?
How can I reproduce CVE-2026-27198?
References for CVE-2026-27198
Authoritative sources for CVE-2026-27198 — official vulnerability databases and the upstream advisory. Pruva's reproduction verifies the issue firsthand; these are the primary records to corroborate it.