Eval Injection in XWiki platform - CVE-2023-37909
Published: October 25, 2023 / Updated: May 5, 2026
XWiki platform
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to improper neutralization of directives in dynamically evaluated code in Menu.UIExtensionSheet when processing user-controlled UIExtensionClass data from a user profile. A remote user can add a crafted UIExtensionClass object to their own profile and access the sheet to execute arbitrary code.
The issue can be exploited by a user who is able to edit their own user profile, and it also allows unrestricted read and write access to all wiki contents.