Description
Bludit CMS through 3.22.0 contains a mass assignment vulnerability that allows authenticated users with the Author role to modify privileged page fields reserved for administrators by injecting reserved parameters into a content save request. Attackers can submit reserved fields such as type and username through the Pages::edit() function in bl-kernel/pages.class.php, which iterates all fields declared in dbFields without per-field authorization, enabling an Author to convert pages to static site-wide navigation entries or transfer page ownership to arbitrary accounts.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Bludit Bludit CMS
Default version status: unknown
0 to ≤ 3.22.0affected0 to ≤ 4.0.0-beta-1affected0 to ≤ 074773eff34b91c002ab9d99029a3edca4934bf1affected
pkg:github/bludit/bludit