PatchSiren cyber security CVE debrief
CVE-2026-105938 Apache Software Foundation CVE debrief
Apache Pulsar's subscription authorization policies not being enforced by certain namespace-level and topic-level operations could allow an authenticated user with consume permission to clear backlog, unsubscribe, or expire messages for all subscriptions, potentially impacting data integrity and availability. This issue affects Apache Pulsar deployments using subscription authorization policies, particularly those with Prefix subscription authentication mode or specific subscription permissions. Defenders responsible for these deployments should assess exposure and prioritize patching to prevent potential unauthorized actions on subscriptions.
- Vendor
- Apache Software Foundation
- Product
- Apache Pulsar
- CVSS
- LOW 2.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-21
- Original CVE updated
- 2026-10-23
- Advisory published
- 2026-10-21
- Advisory updated
- 2026-10-23
Who should care
Defenders responsible for Apache Pulsar deployments, especially those using subscription authorization policies, should assess exposure and prioritize patching to prevent potential unauthorized actions on subscriptions.
Why it matters
The vulnerability in Apache Pulsar could allow an authenticated user to perform unauthorized actions on subscriptions, potentially impacting data integrity and availability. Defenders should prioritize verifying and applying patches, assessing exposure based on deployment contexts, and monitoring for potential unauthorized actions.
- Potential data integrity impact due to unauthorized backlog clearing.
- Potential availability impact due to unauthorized subscription unsubscription.
- Potential data loss due to unauthorized message expiration.
- Verification priority for affected Apache Pulsar versions and configurations.
Technical summary
The vulnerability in Apache Pulsar involves subscription authorization policies not being enforced by certain namespace-level backlog and unsubscribe operations, as well as by the topic expire-all operation. This could allow an authenticated user with consume permission to perform actions that should be restricted by subscription policies, potentially impacting data integrity and availability. The issue affects Apache Pulsar deployments using subscription authorization policies, particularly those with Prefix subscription authentication mode or specific subscription permissions.
Defensive priority
Defenders should prioritize verifying and applying patches for Apache Pulsar, especially for versions 2.8.0 to 4.0.14 and 4.1.0 to 4.2.5, and assess exposure based on their deployment contexts.
Recommended defensive actions
- Verify and apply patches for Apache Pulsar versions 2.8.0 to 4.0.14 and 4.1.0 to 4.2.5.
- Assess exposure based on deployment contexts and subscription authorization policies.
- Monitor for and respond to potential unauthorized actions on subscriptions.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
The CVE record and source item provide details on the vulnerability in Apache Pulsar, including affected versions (Apache Pulsar 2.8.0 to 4.0.14 and 4.1.0 to 4.2.5) and operations that do not enforce subscription authorization policies. The default authorization provider allows namespace-level operations with only consume permission granted on the namespace, and the expire-all operation requires only consume permission on the topic. Defenders should verify and apply patches, assess exposure based on deployment contexts, and monitor [
Sources and references
Verified primary and authoritative sources
-
CVE-2026-105938 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-105938
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-105938 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-105938
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Apache Pulsar: Subscription authorization policies not enforced by namespace-level backlog and u
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/105xxx/CVE-2026-105938.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://pulsar.apache.org/security/CVE-2026-105938/
Supplemental source - vendor-advisory
-
Source reference
Unverified legacy reference
URL: https://lists.apache.org/thread.html/zhc6wjydybdd1msnlcxmmbg8oj0kjmog
Supplemental source - vendor-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.