#1276·zlib

zipRemoveExtraInfoBlock 中未校验的块大小 (contrib/minizip/zip.c) 会导致堆缓冲区溢出写入

作者: nakata-app创建于 2026年7月1日更新于 2026年7月24日

`zipRemoveExtraInfoBlock()` 在 contrib/minizip/zip.c 中直接从输入缓冲区读取 2 字节的块大小字段,并将其作为 memcpy 长度和指针偏移量,而没有对缓冲区的实际剩余大小 (*dataLen) 进行验证。