一、 漏洞 CVE-2025-11678 基础信息
漏洞信息
                                        # libwebsockets DNS响应栈溢出漏洞

## 概述

在 warmcat libwebsockets 的 `lws_adns_parse_label` 函数中存在基于栈的缓冲区溢出漏洞。当使用 `LWS_WITH_SYS_ASYNC_DNS` 标志编译时,攻击者若能嗅探到 DNS 请求并发送带有超长标签的伪造响应数据包,可导致栈缓冲区溢出。

## 影响版本

受影响版本为编译时启用 `LWS_WITH_SYS_ASYNC_DNS` 标志的 warmcat libwebsockets。

## 细节

当 libwebsockets 使用异步 DNS 解析功能(即启用 `LWS_WITH_SYS_ASYNC_DNS`)时,函数 `lws_adns_parse_label` 解析 DNS 响应中的域名标签。若攻击者可嗅探 DNS 请求,并构造包含合法 ID 的 DNS 响应,其中包含长度超过栈内存分配上限的域名标签,则会导致栈上缓冲区溢出。

## 影响

攻击者可通过触发该缓冲区溢出,实现任意代码执行或导致服务崩溃,从而对运行 libwebsockets 且启用了异步 DNS 的网络服务构成威胁。
                                        
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
Stack-based Buffer Overflow in libwebsockets DNS response parsing
来源:美国国家漏洞数据库 NVD
漏洞描述信息
Stack-based Buffer Overflow in lws_adns_parse_label in warmcat libwebsockets allows, when the LWS_WITH_SYS_ASYNC_DNS flag is enabled during compilation, to overflow the label_stack, when the attacker is able to sniff a DNS request in order to craft a response with a matching id containing a label longer than the maximum.
来源:美国国家漏洞数据库 NVD
CVSS信息
N/A
来源:美国国家漏洞数据库 NVD
漏洞类别
栈缓冲区溢出
来源:美国国家漏洞数据库 NVD
漏洞标题
Libwebsockets 安全漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
Libwebsockets是lws-team开源的一个规范的 libwebsockets 网络库。 Libwebsockets存在安全漏洞,该漏洞源于启用LWS_WITH_SYS_ASYNC_DNS标志编译时,lws_adns_parse_label函数存在基于栈的缓冲区溢出,可能导致执行任意代码。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
其他
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2025-11678 的公开POC
# POC 描述 源链接 神龙链接
三、漏洞 CVE-2025-11678 的情报信息
四、漏洞 CVE-2025-11678 的评论

暂无评论


发表评论