In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsLearn about Incorrect Authorization vulnerabilities in an interactive lesson.
Start learningUpgrade silverstripe/cms
to version 3.1.11 or higher.
Affected versions of this package are vulnerable to Incorrect Authorization due to insufficient permission validation in the SiteTree::canCreate
method. An attacker can exploit this vulnerability to create new SiteTree objects in the database without proper authorization. This issue arises when CMS access is granted through alternative methods, or when other modules that rely on model-level permissions, like the RestfulServer module, are in use.
Note
This vulnerability is restricted to the creation of draft or live pages, and does not allow users to edit, publish, or unpublish existing pages.