LibreCAD 的 libdxfrw 模块(在 LibreCAD 2.2.0 及更高版本,直至 2.2.1.5 版本)中存在一个基于栈的越界读取漏洞,该漏洞位于 dwgReader18::readFileHeader() 函数中,原因是调用了 strlen 函数处理未以 NUL 字符结尾的缓冲区。攻击者可以构造一个特殊的 AC1018、AC1024 或 AC1027 格式的 DWG 文件,在其解密后的头部中不包含 NUL 字节,从而读取相邻的栈内存,并导致程序崩溃。
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论