Skip to main content

CVE-2026-105932: CWE-862 Missing Authorization in Apache Software Foundation Apache Pulsar

0
Low
VulnerabilityCVE-2026-105932cvecve-2026-105932cwe-862
Published: 10/21/2026 (10/21/2026, 18:06:59 UTC)
Source: CVE Database V5
Vendor/Project: Apache Software Foundation
Product: Apache Pulsar

Description

CVE-2026-105932 is a low-severity authorization vulnerability in Apache Pulsar affecting non-persistent topic entry filter policy REST API endpoints. These endpoints do not properly enforce authorization checks, allowing authenticated users with produce or consume permissions on a non-persistent topic or its namespace to read, replace, or remove the topic-level entry filter policy without having tenant admin or superuser roles. The impact is limited by default broker configurations requiring entry filters to be pre-installed and topic-level entry filter policy override to be enabled. Persistent topics and namespace-level policies are not affected. The vulnerability affects Apache Pulsar versions from 3.3.0 before 4.0.14 and from 4.1.0 before 4.2.5. Patches are available in versions 4.0.14 and 4.2.5.

CVSS v4.0

Score 2.3low

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vuln. Confidentiality
Low
Vuln. Integrity
Low
Vuln. Availability
Low
Subsq. Confidentiality
None
Subsq. Integrity
None
Subsq. Availability
None
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Affected software

Apache Software Foundation

Apache Pulsar

Affected versions
>=3.3.0 <4.0.14>=4.1.0 <4.2.5
org.apache.pulsar/pulsar
pkg:maven/org.apache.pulsar/pulsar
Affected versions
>=3.3.0 <4.0.14>=4.1.0 <4.2.5

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 10/21/2026, 18:46:55 UTC

Technical Analysis

Apache Pulsar's broker admin REST API for non-persistent topics lacks proper authorization checks on endpoints managing topic-level entry filter policies. While persistent topic endpoints enforce authorization for entry filter policy operations, the non-persistent topic endpoints only perform an indirect permission check during partition metadata retrieval, insufficient to restrict policy management. Consequently, authenticated users with produce or consume permissions on a non-persistent topic or its namespace can modify or remove the topic-level entry filter policy, which should be restricted to tenant admins or superusers. The vulnerability's practical impact depends on two broker settings: entry filters must be installed by the operator (default directory empty) and topic-level entry filter policy override must be enabled (disabled by default). Without these, the issue has no effect. The vulnerability does not allow arbitrary code execution or message content access. It affects Apache Pulsar versions >=3.3.0 <4.0.14 and >=4.1.0 <4.2.5. Fixed versions are 4.0.14 and 4.2.5.

Potential Impact

An authenticated user with produce or consume permissions on a non-persistent topic or its namespace can read, replace, or remove the topic-level entry filter policy, potentially altering message delivery restrictions on that topic. This could allow bypassing or changing message filtering for new subscriptions or re-created subscriptions. However, the impact is limited because entry filters must be pre-installed by the operator and topic-level overrides must be enabled, both disabled by default. The vulnerability does not allow arbitrary code execution, message content access, or affect persistent topics or namespace-level policies.

Mitigation Recommendations

A fix is available in Apache Pulsar versions 4.0.14 and 4.2.5. Users should upgrade to at least these versions to remediate the vulnerability. For users unable to upgrade immediately who have deployed entry filters, it is recommended to keep the broker configuration setting allowOverrideEntryFilters disabled (default false) to prevent topic-level entry filter policies from affecting message dispatch. This effectively mitigates the impact of the vulnerability.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
apache
Date Reserved
2026-10-06T06:39:58.535Z
Cvss Version
4.0
State
PUBLISHED

Threat ID: 6ad9050d4d27ba8daadc99a3

Added to database: 10/21/2026, 18:31:41 UTC

Last enriched: 10/21/2026, 18:46:55 UTC

Last updated: 10/21/2026, 18:46:55 UTC

Views: 6

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses