Missing Authorization in SilverStripe Framework - CVE-2026-91113
Published: November 6, 2026
Vulnerability details
The vulnerability allows an authenticated attacker with permission to edit a record to change its type without authorization for the target class.
The vulnerability exists due to missing target-class permission checks when a user-controlled ClassName value is submitted through a GridField detail form in SilverStripe Framework. An authenticated attacker can submit an unrelated class name while editing an accessible record and cause an unauthorized record-type change.