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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-74755— Apache bRPC mcpack2pb 整数下溢导致拒绝服务漏洞

一分钟漏洞结论

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

在 Apache bRPC(版本 < 1.18.0)的 mcpack2pb 组件中存在一个整数下溢漏洞,该漏洞存在于所有平台上。远程攻击者可通过发送包含 为零的字符串字段的请求,导致 bRPC 服务器崩溃。具体而言, 函数在计算 时未对 进行有效性校验;当 为 0 时,该表达式会发生下溢,结果为 。随后调用的 函数会抛出 异常。由于该异常在请求解析路径中未被捕获,最终导致进程终止(触发 SIGABRT 信号)。 根本原因: 在 中, 函数将输出字符串的大小调整为 ,其中 直接取自网络数据中的字符串字段的 。当 为

AI 预测 7.5 利用难度: 较易
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
Apache bRPC: Integer Underflow in mcpack2pb Parser Leading to Denial of Service
来源: CVE Program / CVE List V5
Vulnerability Description
An integer underflow in the mcpack2pb component of Apache bRPC (version < 1.18.0) on all platforms allows remote attackers to crash a bRPC server by sending a request containing a string field with a zero value_size. The UnparsedValue::as_string() function computes `_size - 1` without validating `_size`; when value_size is 0 the expression underflows to SIZE_MAX, resize() throws std::length_error, and because the exception is not caught on the request parsing path the process aborts (SIGABRT). Root Cause: In src/mcpack2pb/parser.cpp, UnparsedValue::as_string() resizes the output string to `_size - 1`, where `_size` is the value_size of a string field taken directly from the network data. A value_size of 0 underflows the unsigned size_t, and the subsequent resize() throws an exception that is not caught. Affected Scenarios: bRPC servers that accept nshead frames wired to the ubrpc mcpack2 adaptor (for example the NsheadService + UbrpcMcpack2Adaptor deployment pattern) can be crashed by a single unauthenticated request. Stock open-source bRPC registers the ubrpc/nshead_mcpack protocols as client-only, so default server configurations are not affected. How to Fix: 1. Upgrade bRPC to a version that includes this fix. 2. Apply the patch in PR  https://github.com/apache/brpc/pull/3450
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
整数下溢(超界折返)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Apache Software Foundation Apache bRPC 0 ~ 1.18.0 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

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

CVE-2026-111813 10.0 CRITICAL Apache Traffic Server magick 插件远程代码执行漏洞
CVE-2026-105944 10.0 CRITICAL Apache Pulsar Manager 认证绕过及凭证泄露漏洞
CVE-2026-111816 9.3 CRITICAL Apache Traffic Server 302 响应绕过解析漏洞
CVE-2026-105869 9.2 CRITICAL Apache Pulsar 未验证令牌角色认证绕过漏洞
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-111804 8.2 HIGH Apache Traffic Server wasm 插件释放后使用漏洞
CVE-2026-105942 7.7 HIGH Apache Pulsar 代理请求权限提升漏洞
CVE-2026-105945 7.7 HIGH Apache Pulsar 文件存储跨租户包访问漏洞
CVE-2026-105934 7.2 HIGH Apache Pulsar 截断分区主题租户管理授权绕过漏洞
CVE-2026-105930 6.0 MEDIUM Apache Pulsar 函数包 URL 跨租户下载漏洞
CVE-2026-105936 5.3 MEDIUM Apache Pulsar 远程代码执行漏洞
CVE-2026-105926 5.3 MEDIUM Apache Pulsar 二进制协议 Schema 命令越权漏洞
CVE-2026-105935 4.9 MEDIUM Apache Pulsar 函数触发器越权写入漏洞
CVE-2026-105927 2.3 LOW Apache Pulsar WebSocket 死信主题未授权写入漏洞
CVE-2026-105938 2.3 LOW Apache Pulsar 订阅授权策略绕过漏洞
CVE-2026-105932 2.3 LOW Apache Pulsar 非持久主题过滤器端点未授权漏洞
CVE-2026-105931 2.3 LOW Apache Pulsar 交易管理端点未授权访问漏洞
CVE-2026-105933 2.3 LOW Apache Pulsar 命名空间加密要求未强制执行漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-74755

暂无评论


发表评论