PatchSiren cyber security CVE debrief
CVE-2026-105945 Apache Software Foundation CVE debrief
CVE-2026-105945 debrief based on the supplied source corpus. The CVE record was published on 2026-10-21T18:18:26.687Z and has not been modified since then. The vulnerability affects Apache Pulsar's filesystem package storage, allowing cross-tenant package access due to improper validation of package name components. An authenticated user with packages permission on any namespace could download, overwrite, or delete packages stored in other tenants or namespaces for which the user has no permission. This issue can impact the integrity and availability of Pulsar Functions, Sources, or Sinks.
- Vendor
- Apache Software Foundation
- Product
- Apache Pulsar
- CVSS
- HIGH 7.7
- 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 filesystem package storage, should assess exposure and prioritize patching to prevent cross-tenant package access.
Why it matters
CVE-2026-105945 allows cross-tenant package access in Apache Pulsar's filesystem package storage. Defenders should verify and apply patches, assess exposure, and restrict access to sensitive namespaces.
- Potential unauthorized package access and modification across tenants
- Possible integrity and availability impacts on Pulsar Functions, Sources, or Sinks
- Need for verification of affected versions and exposure in environments
- Priority on patching and restricting access to sensitive namespaces
Technical summary
The Apache Pulsar Packages Management Service can be configured to store packages on the local filesystem of the broker. Due to improper validation of package name components, an authenticated user with packages permission on any namespace could download, overwrite, or delete packages stored in other tenants or namespaces for which the user has no permission. The issue arises from the version component of a package name not being validated, allowing URL-encoded path separators and parent directory references. This can lead to unauthorized access, modification, or deletion of packages across tenants.
Defensive priority
Defenders should prioritize verifying and applying patches for Apache Pulsar, especially for versions 2.10.0 to 4.0.14 and 4.1.0 to 4.2.5, and assess exposure in their environments.
Recommended defensive actions
- Verify and apply patches for Apache Pulsar versions 2.10.0 to 4.0.14 and 4.1.0 to 4.2.5
- Assess exposure in environments using Apache Pulsar
- Restrict access to sensitive namespaces and tenants
- Monitor for suspicious package operations
- 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
Evidence notes
The CVE record and source item provide details on the vulnerability in Apache Pulsar, including its impact on cross-tenant package access in filesystem package storage. The vulnerability is caused by the improper validation of package name components, specifically the version component, which can contain URL-encoded path separators and parent directory references. This allows an authenticated user to access packages stored in other tenants or namespaces. The source item and CVE record provide evidence of the vulnerability and its The
Sources and references
Verified primary and authoritative sources
-
CVE-2026-105945 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-105945
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-105945 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-105945
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Apache Pulsar: Improper Validation of Package Name Components Allows Cross-Tenant Package Access
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/105xxx/CVE-2026-105945.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://pulsar.apache.org/security/CVE-2026-105945/
Supplemental source - vendor-advisory
-
Source reference
Unverified legacy reference
URL: https://lists.apache.org/thread.html/o5jt8zrg1qxqdrqlb06jjmj4lzydfm2k
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.