{"schema":"threatline.record/2","record":{"id":"CVE-2026-111352","aliases":[],"summary":"ThinkCMF through 8.0.1 Incorrect Authorization in Admin REST API","details":"ThinkCMF through 8.0.1 contains an incorrect authorization vulnerability in RestAdminBaseController that allows restricted backend administrators to call every admin REST API endpoint because Auth::check() fails open when no admin_api rule exists. Attackers with a valid admin-type API token can list member emails and mobile numbers, disable members, and call PUT admin/roles/{id}/authorize to grant themselves full administrator rights.","categories":["Unclassified"],"product":"ThinkCMF","vendor":"ThinkCMF","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-111352","source_modified_at":"2026-10-23T19:44:50.275Z","fetched_at":"2026-10-23T19:58:35.668311Z","product":"ThinkCMF","vendor":"ThinkCMF","versions":[{"version":"0","lessThanOrEqual":"8.0.1","status":"affected","versionType":"semver"}],"defaultStatus":"unaffected"}],"fixed_versions":[],"cvss":8.7,"severity":"High","kev":{"listed":false},"epss":{"probability":0.00361,"percentile":0.28713,"score_date":"2026-10-23"},"published_at":"2026-10-15T21:43:42.341Z","modified_at":"2026-10-23T19:44:50.275Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-111352","fetched_at":"2026-10-23T19:58:35.668311Z","source_modified_at":"2026-10-23T19:44:50.275Z"},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-111352","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23"}],"sources":["CVE List","EPSS"],"references":[{"source":"CVE List","url":"https://hackmd.io/@hieuPenguinnn/thinkcmf-admin-rest-api-missing-authorization","tags":["exploit"]},{"source":"CVE List","url":"https://github.com/thinkcmf/cmf-core/blob/v8.0.3/src/lib/Auth.php#L40-L61","tags":["technical-description"]},{"source":"CVE List","url":"https://github.com/thinkcmf/cmf-core/blob/v8.0.3/src/controller/RestAdminBaseController.php#L15-L34","tags":["technical-description"]},{"source":"CVE List","url":"https://github.com/thinkcmf/cmf-api/blob/v8.0.7/src/admin/controller/RoleController.php#L345-L381","tags":["technical-description"]},{"source":"CVE List","url":"https://www.vulncheck.com/advisories/thinkcmf-through-8.0.1-incorrect-authorization-in-admin-rest-api","tags":["third-party-advisory"]}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","ssvc":{"exploitation":"poc","automatable":"no","technical_impact":"total","assessed_at":"2026-10-23T19:44:45.378823Z"},"classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":null,"confidence":"unknown","reviewed":false},"change_timestamp":"2026-10-23T19:44:50.275Z","content_hash":"75231fa34e6d3a8d81a42ca53d1f05a0a8f96e7bde8d99e99377b8e85dc04d28"}}
