Craft CMS Author Spoofing Vulnerability via Mass Assignment

Vulnerability

A vulnerability in Craft CMS versions prior to 4.17.0-beta.1 and 5.9.0-beta.1 allows for unauthorized attribution of entries to users, including administrators. This is achieved through mass assignment of the authorId attribute. Users with 'Create Entries' permission can manipulate the authorIds parameter in POST requests, bypassing backend authorization checks. The vulnerability could be exploited to create entries that falsely appear to be authored by higher-privileged users, potentially misusing their trust or authority.

Impact

Exploitation of this vulnerability allows users to create entries that are attributed to administrators or other trusted individuals, effectively bypassing normal review processes and potentially leading to the publication of inappropriate or harmful content under false pretenses.

Reproduction

To reproduce this vulnerability, log in as a user with 'Create Entries' permission. Navigate to the 'Entries' section and start a new entry. Intercept the request using a proxy tool like Burp Suite. Add the authorIds parameter with the ID of a victim user, such as an admin. Forward the request and then check the entries as the victim user to see the spoofed authorship.

Remediation

Users can update to Craft CMS versions 4.17.0-beta.1 or 5.9.0-beta.1, where this vulnerability has been fixed.

Added: Mar 4, 2026, 5:39 PM
Updated: Mar 4, 2026, 6:15 PM

Vulnerability Rating

Custom Algorithm
spread
5.2
impact
0.6
exploitability
6.8
remediation
7.7
relevance
3.5
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.