
Proof-of-Concept checker/exploit for MantisBT SOAP auth bypass (CVE-2026-30849 / GHSA-phrq-pc6r-f6gh)
This TypeScript script performs a check and an exploit for MantisBT via SOAP.
npm install
ts-node CVE-2026-30849.ts check --url <url>
ts-node CVE-2026-30849.ts exploit --url <url>
npx ts-node .\CVE-2026-30849.ts check --url http://mantis.local
npx ts-node .\CVE-2026-30849.ts exploit --url http://mantis.local
The script prints the detected version and compares it to the patched version 2.28.1:
< 2.28.1 -> VULNERABLE>= 2.28.1 -> NOT VULNERABLEIf the version cannot be retrieved (endpoint unavailable, SOAP/curl error), the script exits with an error status.