adm-zip 是一个用于在 Node.js 中创建和解压 ZIP 归档的 JavaScript 库。在 0.6.1 版本之前,zipEntry.js 中的 函数会直接信任 ZIP 条目中心目录中声明的“未压缩大小”,并在验证该值与实际压缩数据及解压结果之前,就提前分配输出内存。攻击者可以构造一个小型的恶意 ZIP 文件,在其中声明一个高达数 GB 的未压缩大小,导致 和压缩数据处理在 CRC 校验报错之前就已分配了过多的常驻内存。因此,应用程序若读取来自不受信任归档文件的条目,可能会因操作系统强制终止进程或导致整
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet