An authenticated non-admin user with `run events`, `create events`, or `edit events` privileges can provide undeclared keys in event parameters via the 'api create event', 'api update event', or 'api run event' endpoints. The system validates the parameter object without restricting its keys, and subsequently uppercases these keys and applies them to the child process environment. If a key collides with a security-sensitive environment variable, it can override the plugin execution context, potentially leading to privilege escalation, arbitrary code execution, data access, or service disruption.