CVE-2026-81566: Joomla Extension - joomshaper.com - Missing Access Control in Menu Item Creation in SP Page Builder (Free and Pro) 4.0.0 - 6.9.0
Joomla Extension - joomshaper.com - Missing Access Control in Menu Item Creation in SP Page Builder (Free and Pro) 4.0.0 - 6.9.0 - The add-to-menu routine invoked the commenus item model's save() method directly. That model does not perform authorisation itself, because the relevant checks reside in the commenus controller, and the only check applied was core.edit on comsppagebuilder. Users with no permissions whatsoever on commenus could therefore create menu items, and because the record identifier was taken from the submitted jform[menuid] field, could also overwrite existing ones. The home flag was read back from the database and preserved, so the site's home menu item could be repointed while remaining the home item.
Affected Software
Event History
Frequently Asked Questions
Is permission to manage Joomla menu items required to exploit this issue?
No. A user with core.edit permission on com_sppagebuilder could create or overwrite menu items even if they have no permissions on com_menus.
Can this affect an existing site home menu item?
Yes. An attacker could overwrite an existing menu item by supplying its identifier and could repoint the current home menu item while its home status remains preserved.
Which SP Page Builder releases are affected?
The affected range is SP Page Builder Free and Pro versions 4.0.0 through 6.9.0.