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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-90484— Apache bRPC MySQL 回复解析空指针解引用漏洞

一分钟漏洞结论

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

Apache bRPC 中的 MySQL 客户端响应解析器在服务器对等端发送一个载荷长度为零的响应包时,会解引用空指针。具体而言,当响应包声明的载荷长度为零时,该包能通过帧长度检查( );随后,解析器执行一次无界 5 字节读取操作以获取响应类型字节,该操作返回 ,而代码随即执行 对其进行解引用,导致客户端进程崩溃。 根本原因:在 函数中,当缓冲区仅包含零长度包的 4 字节头部时, 会返回 。然而,后续代码在未检查是否为空指针或零长度包的情况下,直接读取了 (在快速认证路径中还包括 )。 受影响场景:连接到恶意或已被

AI 预测 5.9 利用难度: 极易

可能的 ATT&CK 技术 1 AI

T1499.005
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
Apache bRPC: Null pointer dereference in MySQL reply parser leading to client crash
来源: CVE Program / CVE List V5
Vulnerability Description
The MySQL client response parser in Apache bRPC dereferences a null pointer when the server peer sends a zero-payload-length response packet. A response packet whose declared payload length is zero is accepted by the frame-length check (is_full_package), after which the parser reads the response type byte via an unbounded 5-byte fetch that returns nullptr, and type = p[4] dereferences it, crashing the client process. Root Cause: In brpc::policy::MysqlReply::ConsumePartialIOBuf, buf.fetch(header, 5) returns nullptr when the buffered data only holds the 4-byte header of a zero-length packet, then the code reads p[4] (and, in the fast-auth path, p2[4]) without checking for a null or zero-length packet. Affected Scenarios: A brpc MySQL client connecting to a malicious or compromised MySQL server (or a MITM) can be crashed by a zero-length server response packet, resulting in denial of service of the client. Fix: The fix rejects zero-length response packets (returning PARSE_ERROR_ABSOLUTELY_WRONG) both for the initial response type determination and after a fast-auth marker, before reading the type byte. Upgrade to the Apache bRPC version 1.18.0 or apply the PR patch at https://github.com/apache/brpc/pull/3536.
来源: 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 <= 1.11.0 ~ 1.18.0 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

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

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

CVE-2026-56386 Apache bRPC HTTP/2 解析器整数下溢与越界读取漏洞
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-56388 Apache bRPC Redis 命令解析器越界写漏洞
CVE-2026-56387 Apache bRPC RTMP AMF 解析器远程内存耗尽漏洞
CVE-2026-78048 Apache bRPC HPACK 解码器远程拒绝服务漏洞
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-82231 Apache bRPC Thrift 客户端异常回复导致进程终止漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-90484

暂无评论


发表评论