CVE-2026-28781 Craft Affected by Entries Authorship Spoofing via Mass Assignment

High 7.1 Published Updated

Attackers with entry creation permissions can spoof authorship by injecting authorId parameters, attributing content to unauthorized users like admins.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-28781?

CVE-2026-28781 is a high-severity vulnerability in Craftcms Craft Cms, published on 4 Mar 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official 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.

Weakness: CWE-915, CWE-639

Which versions are affected by CVE-2026-28781?

4 open source packages ship an affected version, including craftcms/cms. It affects 1 product.

PackageAffectedFixed in
craftcms/cms PackagistFrom 4.0.0-RC14.17.0-beta.1
craftcms/cms PackagistFrom 4.0.0-RC14.17.0-beta.1
craftcms/cms PackagistFrom 5.0.0-RC15.9.0-beta.1
craftcms/cms PackagistFrom 5.0.0-RC15.9.0-beta.1

Products include Craftcms Craft Cms.

How do I fix CVE-2026-28781?

Upgrade craftcms/cms to a fixed version for your release line: 4.17.0-beta.1 or 5.9.0-beta.1.

Is CVE-2026-28781 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-28781 exists.

All Craftcms Craft Cms vulnerabilities

Sources

Also known as GHSA-2xfc-g69j-x2mp.

Is CVE-2026-28781 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free