Missing Authorization in Apache Pulsar - CVE-2026-105932

 

Missing Authorization in Apache Pulsar - CVE-2026-105932

Published: October 23, 2026


Vulnerability identifier: #VU157379
CSH Severity: Low
CVSS v4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-105932
CWE-ID: CWE-862
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote user to read or modify non-persistent topic entry filter policies without authorization, potentially bypassing message delivery restrictions or preventing message delivery.

The vulnerability exists due to missing authorization checks in the Apache Pulsar broker admin REST API endpoint /admin/v2/non-persistent/{tenant}/{namespace}/{topic}/entryFilters when handling topic-level entry filter policy requests. A remote user can use produce or consume permission on a non-persistent topic or its namespace to read, replace or remove the topic's entry filter policy without permission to manage topic policies. Policy changes can affect message dispatch only when operator-installed entry filters are available and allowOverrideEntryFilters is enabled.

Policy changes affect only subscription dispatchers created after the change; existing dispatchers retain their original entry filters.


Affected software

Apache Pulsar

How to mitigate CVE-2026-105932

Install security update from vendor's website.

Apache Pulsar - addressed in versions 4.0.14, 4.2.5

External References

Related Security Bulletins