Skip to content
High 8.7

Apache Pulsar 認可不備によりテナント間でメッセージを閲覧される

CVE-2026-105937 First seen on SecPulse

Summary

認証済みの利用者が、シャドウトピックの作成や設定変更の際に元のトピックへの認可を確認されない問題です。別テナントの永続トピックのメッセージを閲覧されるおそれがあり、CVSS v4.0 のスコアは 8.7 です。影響を受けるのは 3.0.0 以降 4.0.14 未満、4.1.0 以降 4.2.5 未満の Apache Pulsar で、4.0.14 または 4.2.5 以降へのアップデートが必要です。

AI summary

Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.

認証済みの利用者が、シャドウトピックの作成や設定変更の際に元のトピックへの認可を確認されない問題です。別テナントの永続トピックのメッセージを閲覧されるおそれがあり、CVSS v4.0 のスコアは 8.7 です。影響を受けるのは 3.0.0 以降 4.0.14 未満、4.1.0 以降 4.2.5 未満の Apache Pulsar で、4.0.14 または 4.2.5 以降へのアップデートが必要です。

Affected packages

EcosystemPackageAffectedFixed
Apache Software Foundation Apache Pulsar
≥ 3.0.0, < 4.0.14
≥ 4.1.0, < 4.2.5
4.0.14
4.2.5
Original description The description as published by the source.

Apache Pulsar shadow topics (PIP-180) are topics that read the stored messages of a source topic from that topic's managed ledger. The source topic is selected by setting the reserved topic property PULSAR.SHADOW_SOURCE. The admin REST API accepts this property when creating a non-partitioned or partitioned topic and when updating the properties of an existing topic. On these paths the broker authorizes the caller only against the topic being created or updated. It does not authorize the caller against the source topic named in the property. The existing authorization for shadow topic configuration (the SHADOW_TOPIC topic policy on the source topic) is applied only to the source-side shadow topics admin API, not to these paths.

As a result, an authenticated user who is allowed to create topics or update topic properties in one tenant can bind a topic in that tenant to a persistent topic in any other tenant. With the default authorization provider, these operations require the tenant admin role for the user's own tenant. The user does not need any permission on the source topic, its namespace or its tenant. This impact analysis assumes that Pulsar has been configured with the default authorization provider. For custom authorization providers, the impact could be different.

The user can then consume from the shadow topic, using only permissions on their own topic, and receive retained messages that were published to the source topic in the other tenant. Exposure is limited to…

Source: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory

References

We use cookies for analytics and ad measurement. This setting applies to all Game co., Ltd. sites. Details