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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-56388— Apache bRPC Redis 命令解析器越界写漏洞

一分钟漏洞结论

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

Apache bRPC 中的 Redis 服务器命令解析器接受空的 RESP 数组作为命令头。任何能够访问启用了 Redis 服务的 bRPC 服务器的远程未认证攻击者,均可发送一个空的数组头,随后紧跟一个大块字符串(bulk string),从而在解析器中引发越界写操作,导致进程崩溃。 根本原因: RedisCommandParser::ConsumeImpl 会拒绝负的 RESP 数组计数,但接受零值。当接收到零时,该函数将命令参数向量调整为零个元素,并继续解析。随后在解析大块字符串时,唯一的索引保护机制是一个

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

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

漏洞信息

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

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

Vulnerability Title
Apache bRPC: Out-of-Bounds Write in Redis Command Parser
来源: CVE Program / CVE List V5
Vulnerability Description
The Redis server command parser in Apache bRPC accepts an empty RESP array as a command header. A remote unauthenticated attacker who can reach a bRPC server with Redis service enabled can send an empty array header followed by a bulk string, causing an out-of-bounds write in the parser and crashing the process. Root Cause: RedisCommandParser::ConsumeImpl rejected negative RESP array counts but accepted zero. It resized the command argument vector to zero elements and continued parsing. When a following bulk string was parsed, the only index guard was a CHECK. In configurations where fatal logs do not abort immediately, execution could continue and write to _args[0] even though the vector was empty. Affected Scenarios: Deployments that enable ServerOptions.redis_service and accept Redis protocol traffic from untrusted clients. The issue is reached during parsing before command handling or authentication. How to Fix: 1. Upgrade bRPC to version 1.18.0, which fixes this issue. 2. Apply this patch: https://github.com/apache/brpc/pull/3354 Note: The fix rejects empty RESP arrays as invalid Redis commands and replaces the internal index CHECK with an explicit parse error so malformed command streams cannot fall through to an indexed vector write.
来源: 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-56388 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

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

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

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

CVE-2026-56386 Apache bRPC HTTP/2 解析器整数下溢与越界读取漏洞
CVE-2026-78048 Apache bRPC HPACK 解码器远程拒绝服务漏洞
CVE-2026-74758 Apache bRPC RTMP 消息处理堆释放后使用漏洞
CVE-2026-74757 Apache bRPC 因恶意 mcpack 数组计数导致内存分配失控漏洞
CVE-2026-74755 Apache bRPC mcpack2pb 整数下溢导致拒绝服务漏洞
CVE-2026-66392 Apache bRPC TLS 客户端证书域名不匹配漏洞
CVE-2026-61916 Apache bRPC 越界读取漏洞
CVE-2026-61902 Apache bRPC 消息体限制不一致内存耗尽漏洞
CVE-2026-58064 Apache bRPC Redis 命令分配拒绝服务漏洞
CVE-2026-56387 Apache bRPC RTMP AMF 解析器远程内存耗尽漏洞
CVE-2026-78058 Apache bRPC HTTP/2 资源耗尽与崩溃漏洞
CVE-2026-54427 Apache bRPC AMF 解析器无限递归栈耗尽漏洞
CVE-2026-54426 Apache bRPC Redis 解析器栈耗尽漏洞
CVE-2026-54425 Apache bRPC HPACK 动态表大小更新解码栈耗尽漏洞
CVE-2026-48830 Apache bRPC 认证绕过漏洞
CVE-2026-59229 Apache IoTDB 管道权限提升漏洞
CVE-2026-59562 Apache IoTDB 远程代码执行及路径遍历漏洞
CVE-2026-41114 Apache IoTDB JDBC 驱动 BigDecimal 内存耗尽漏洞
CVE-2026-58663 Apache IoTDB 管道传输接口认证绕过漏洞
CVE-2026-82425 Apache bRPC Socket::OnInputEvent 远程拒绝服务漏洞

显示前 20 条,共 39 条。 查看全部 → →

IV. Related Vulnerabilities

V. Comments for CVE-2026-56388

暂无评论


发表评论