目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-105926— Apache Pulsar 二进制协议 Schema 命令越权漏洞

一分钟漏洞结论

影响对象
Apache Software Foundation Apache Pulsar
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Pulsar 代理在其二进制协议中提供两个 Schema 相关命令: (返回已注册的 Topic Schema)和 (为现有 Topic 注册新的 Schema 版本)。代理在处理这两个命令时,仅验证了客户端连接是否已通过身份认证,而未像其他 Topic 相关命令(例如创建生产者/消费者或查询 Topic)那样,进一步检查已认证客户端是否具备对目标 Topic 的操作授权。该问题不影响 Pulsar 的 REST API Schema 端点。 一个已通过身份认证但在目标 Topic、命名空间或租户上没有任何权限的客

CVSS 5.3 · Medium

影响版本矩阵 3

厂商产品 版本范围状态
Apache Software Foundation Apache Pulsar 2.2.0< 4.0.14 affected
4.1.0≤ 4.1.3 affected
4.2.0< 4.2.5 affected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-105926 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Apache Pulsar: Missing Topic Authorization on Binary Protocol GetSchema and GetOrCreateSchema Commands
来源: CVE Program / CVE List V5
Vulnerability Description
The Pulsar broker serves two schema commands on its binary protocol: GetSchema, which returns the schema registered for a topic, and GetOrCreateSchema, which registers a new schema version for an existing topic. The broker handled both commands after checking only that the client connection was authenticated. Unlike the broker's other topic commands, such as those for creating producers and consumers or for looking up topics, these two commands did not check whether the authenticated client was authorized for the target topic. The Pulsar REST API endpoints for schemas were not affected. An authenticated client without any permission on the target topic, namespace or tenant could use these commands to: - read the schema registered for a topic in another namespace or tenant, disclosing the schema definition such as record field names and types. Message payloads are not disclosed. - register a new schema version on an existing topic in another namespace or tenant. The topic's schema compatibility and schema auto-update policies still apply. The issue does not allow message data to be read or modified, but a registered schema version can cause legitimate producers and consumers of that topic to fail with schema incompatibility errors until the schema is corrected by an administrator. The standard Pulsar client performs an authorized topic lookup before it sends these commands, so the missing check could not be observed when testing with the standard client. A client that implements the binary protocol directly is not required to perform that lookup first. This issue is relevant only to deployments that have authentication and authorization enabled. The GetSchema command is affected from Apache Pulsar 2.2.0, and the GetOrCreateSchema command from Apache Pulsar 2.5.0. After the fix, the broker requires the lookup permission on the topic for GetSchema and the produce permission on the topic for GetOrCreateSchema. This impact analysis assumes that Pulsar has been configured with the default authorization provider. For custom authorization providers, the impact could be slightly different. This issue affects Apache Pulsar versions from 2.2.0 before 4.0.14, from 4.1.0 through 4.1.3, and from 4.2.0 before 4.2.5. - 4.0.x version users should upgrade to at least 4.0.14. - 4.1.x and 4.2.x version users should upgrade to at least 4.2.5. Users operating versions prior to those listed above should upgrade to the aforementioned patched versions or newer versions. The currently supported Apache Pulsar release lines are 4.0.x and 5.0.x. The supported versions schedule is available at https://pulsar.apache.org/contribute/release-policy/.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:L
来源: CVE Program / CVE List V5
Vulnerability Type
授权机制缺失
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Apache Software Foundation Apache Pulsar 2.2.0 ~ 4.0.14 -

二、漏洞 CVE-2026-105926 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-105926 的情报信息

请登录查看更多情报信息。

CVE-2026-105926 其他参考 (2)

同批安全公告 · Apache Software Foundation · 2026-10-21 · 共 69 条

CVE-2026-105944 10.0 CRITICAL Apache Pulsar Manager 认证绕过及凭证泄露漏洞
CVE-2026-111812 10.0 CRITICAL Apache Traffic Server 远程代码执行漏洞
CVE-2026-111813 10.0 CRITICAL Apache Traffic Server magick 插件远程代码执行漏洞
CVE-2026-111815 10.0 CRITICAL Apache Traffic Server TLS 会话恢复绕过 SNI 验证漏洞
CVE-2026-111814 10.0 CRITICAL Apache Traffic Server mTLS 身份混淆漏洞
CVE-2026-111809 9.3 CRITICAL Apache Traffic Server 请求走私漏洞
CVE-2026-111816 9.3 CRITICAL Apache Traffic Server 302 响应绕过解析漏洞
CVE-2026-105869 9.2 CRITICAL Apache Pulsar 未验证令牌角色认证绕过漏洞
CVE-2026-111811 9.0 CRITICAL Apache Traffic Server tsmemcache 插件未认证缓存漏洞
CVE-2025-31699 8.9 HIGH Apache Traffic Server 请求走私漏洞
CVE-2026-105937 8.7 HIGH Apache Pulsar 影子主题源授权缺失漏洞
CVE-2025-55702 8.7 HIGH Apache Traffic Server 请求解析漏洞
CVE-2026-111808 8.6 HIGH Apache Traffic Server HTTP/2 资源耗尽漏洞
CVE-2026-111805 8.6 HIGH Apache Traffic Server HTTP/2 后端工作池耗尽漏洞
CVE-2026-111804 8.2 HIGH Apache Traffic Server wasm 插件释放后使用漏洞
CVE-2026-105945 7.7 HIGH Apache Pulsar 文件存储跨租户包访问漏洞
CVE-2026-105942 7.7 HIGH Apache Pulsar 代理请求权限提升漏洞
CVE-2026-111810 7.5 HIGH Apache Traffic Server 未限流日志导致拒绝服务漏洞
CVE-2026-105934 7.2 HIGH Apache Pulsar 截断分区主题租户管理授权绕过漏洞
CVE-2026-105930 6.0 MEDIUM Apache Pulsar 函数包 URL 跨租户下载漏洞

显示前 20 条,共 69 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-105926

暂无评论


发表评论