The vulnerability, CVE-2026-28732, allows an authenticated user with 'Manage Own Slash Commands' permission to hijack existing slash commands. This is because the application failed to enforce the uniqueness of slash command trigger words during an update or move operation. The analysis of the patch commit f5fe8ded6b633db7804ae25b42ea12ce635d6ea6 reveals that the functions responsible for updating and moving commands, App.UpdateCommand and App.MoveCommand, were missing this critical validation. An attacker could craft an API request to change their command's trigger to one that was already registered, either by the system or another user. The patch rectifies this by introducing a new function, validateCommandTriggerUniqueness, which checks for trigger conflicts against both built-in commands and existing custom commands within a team. This new validation function is then called from App.UpdateCommand, App.MoveCommand, and the corresponding PluginAPI.UpdateCommand function, ensuring that any attempt to create a duplicate trigger word is blocked.