PatchSiren cyber security CVE debrief
CVE-2026-105926 Apache Software Foundation CVE debrief
Apache Pulsar's binary protocol GetSchema and GetOrCreateSchema commands lack topic authorization, allowing authenticated clients without topic permissions to read or register schemas for topics in other namespaces or tenants. This issue can lead to unauthorized access to schema information and potential disruptions to legitimate producers and consumers. Defenders should assess exposure and prioritize remediation, especially for instances exposed to untrusted or authenticated clients. The vulnerability affects the Pulsar broker's handling of these commands, which do not check client authorization for the target topic, unlike other topic commands.
- Vendor
- Apache Software Foundation
- Product
- Apache Pulsar
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-21
- Original CVE updated
- 2026-10-30
- Advisory published
- 2026-10-21
- Advisory updated
- 2026-10-30
Who should care
Defenders responsible for Apache Pulsar instances, especially those exposed to untrusted or authenticated clients, should assess exposure and prioritize remediation. This includes verifying and remediating vulnerable instances, reviewing compensating controls for exposed systems, and monitoring for suspicious schema registration or retrieval activity.
Why it matters
CVE-2026-105926 allows authenticated Apache Pulsar clients to read or register schemas for topics they are not authorized for, potentially disclosing schema information or affecting legitimate producers and consumers. Defenders should verify and remediate vulnerable instances.
- Authenticated clients can read schema definitions for topics in other namespaces or tenants
- Authenticated clients can register new schema versions for existing topics in other namespaces or tenants
- Schema compatibility and auto-update policies still apply to registered schema versions
- Verification of vulnerable versions, exposure, and remediation is required
Technical summary
Apache Pulsar's binary protocol GetSchema and GetOrCreateSchema commands do not check client authorization for the target topic, allowing authenticated clients without permissions to read or register schemas for topics in other namespaces or tenants. This vulnerability can lead to unauthorized access to schema information and potential disruptions to legitimate producers and consumers. The issue affects the Pulsar broker's handling of these commands, which do not check client authorization for the target topic, unlike other topic commands.
Defensive priority
Defenders should prioritize verifying and remediating vulnerable Apache Pulsar instances, especially those exposed to untrusted or authenticated clients.
Recommended defensive actions
- Verify Apache Pulsar instance version and exposure to untrusted or authenticated clients
- Check and enforce topic authorization for GetSchema and GetOrCreateSchema commands
- Monitor for suspicious schema registration or retrieval activity
- Apply vendor-provided patches or updates for vulnerable Apache Pulsar versions
- Review compensating controls for exposed systems while remediation is scheduled and verified
- 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, affected versions, and vendor advisories. However, additional information on exploitation or victim impact is not available. Defenders should verify and remediate vulnerable instances, especially those exposed to untrusted or authenticated clients, and review compensating controls for exposed systems while remediation is scheduled and verified.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-105926 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-105926
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-105926 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-105926
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Apache Pulsar: Missing Topic Authorization on Binary Protocol GetSchema and GetOrCreateSchema Co
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/105xxx/CVE-2026-105926.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://pulsar.apache.org/security/CVE-2026-105926/
Supplemental source - vendor-advisory
-
Source reference
Unverified legacy reference
URL: https://lists.apache.org/thread.html/45y22fqoqyfpc2hdmoct8cmgslz8ogkh
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.