Missing Authorization in Apache Pulsar - CVE-2026-105935
Published: October 23, 2026
Vulnerability details
The vulnerability allows a remote user to publish unauthorized messages to function input topics, including topics in other tenants.
The vulnerability exists due to missing authorization checks in the Apache Pulsar Functions Worker trigger REST API endpoint when publishing caller-supplied content to a function's input topic. A remote user can trigger a function in a namespace where they have permission to manage functions to publish controlled content using the Worker's broker-client identity without having produce permission on the selected topic.