CVE-2026-28781: craftcms cms · Insecure Direct Object Reference
Affects craftcms cmsSource CVE Database V5
Not known to be exploited · CVSS 7.1 High : upgrade to 5.9.0-beta.1 or 4.17.0-beta.1 soon.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 28% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 5.9.0-beta.1, 4.17.0-beta.1
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 4 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade craftcms cms to 5.9.0-beta.1 or 4.17.0-beta.1.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| craftcmscms | Affected
| Fixed in
|
| craftcmscms | Affected
| Fixed in
|
GitHubcraftcms/cmspkg:github/craftcms/cmsOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Organizations should upgrade Craft CMS installations to version 4.17.0-beta.1 or later, or 5.9.0-beta.1 or later, where the vulnerability is fixed. Until upgrades can be applied, administrators should audit user permissions and restrict the 'Create Entries' permission to trusted users only, minimizing the attack surface. Implementing web application firewalls (WAFs) with custom rules to detect and block POST requests containing unauthorized 'authorId' or 'authorIds[]' parameters can provide temporary protection. Monitoring CMS logs for unusual author assignment patterns or unexpected content authorship changes can help detect exploitation attempts. Additionally, organizations should review content approval workflows to include verification of authorship changes and consider multi-factor authentication for administrative accounts to reduce risk from spoofed authorship. Regular security assessments and penetration testing focusing on CMS authorization controls are recommended to identify similar weaknesses.
Description
Craft is a content management system (CMS). Prior to 4.17.0-beta.1 and 5.9.0-beta.1, the entry creation process allows for Mass Assignment of the authorId attribute. A user with "Create Entries" permission can inject the authorIds[] (or authorId) parameter into the POST request, which the backend processes without verifying if the current user is authorized to assign authorship to others. Normally, this field is not present in the request for users without the necessary permissions. By manually adding this parameter, an attacker can attribute the new entry to any user, including Admins. This effectively "spoofs" the authorship. This vulnerability is fixed in 4.17.0-beta.1 and 5.9.0-beta.1.