Quick answers
- Is CVE-2026-105945 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-105945 being exploited in the wild.
- How severe is CVE-2026-105945?
- Informational severity, published 21 October 2026.
- Which products and versions are affected?
- Apache Pulsar 2.10.0 to before 4.0.14; 4.1.0 to before 4.2.5.
- Is there a fix for CVE-2026-105945?
- Yes: fixed in 4.0.14, 4.2.5. Until then: Disable package management unless explicitly required by setting enablePackagesManagement to false, or use the default Apache BookKeeper storage provider instead of the filesystem storage provider. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-105945 attacked?
- It is attacked over the network, in a hosted service.
- Am I affected by CVE-2026-105945?
- Check whether you run Apache Pulsar at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- Fixed in: 4.0.14, 4.2.5
Disable package management unless explicitly required by setting enablePackagesManagement to false, or use the default Apache BookKeeper storage provider instead of the filesystem storage provider.
Technical details
The vulnerability is a path traversal flaw in Apache Pulsar's FileSystemPackagesStorageProvider where the version component of package names is not validated for URL-encoded path separators and parent directory references. An authenticated attacker with packages permission on any namespace can craft a malicious version string to resolve to storage locations outside their authorized scope but still within the configured storage directory, bypassing containment checks. This allows read, write, or delete access to packages in other tenants or namespaces, affecting the integrity and availability of Pulsar Functions, Sources, and Sinks that depend on those packages.
Affected products
- Apache Pulsar 2.10.0 to before 4.0.14; 4.1.0 to before 4.2.5
Timeline
- 2026-10-21: disclosed