# LibTIFF tiffcrop 栈溢出漏洞
## 概述
LibTIFF 在 4.5.1 及之前版本中存在一个漏洞,位于组件 `tiffcrop` 的 `tools/tiffcrop.c` 文件的 `readSeparateStripsetoBuffer` 函数中。
## 影响版本
- LibTIFF ≤ 4.5.1
## 细节
该漏洞是由于在 `readSeparateStripsetoBuffer` 函数中未正确处理 TIFF 图像数据的条带(strip)读取过程,导致栈上缓冲区溢出。
- **漏洞类型**:栈溢出(Stack-based buffer overflow)
- **攻击方式**:需要通过本地访问
- **触发条件**:处理恶意构造的 TIFF 文件
## 影响
成功利用该漏洞可能导致:
- 应用程序崩溃
- 执行任意代码(取决于具体运行环境)
## 补丁信息
- 补丁标识:`8a7a48d7a645992ca83062b3a1873c951661e2b3`
- 建议:升级或应用官方补丁以修复此问题。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Attempt to address tiffcrop Coverity scan issues 1605444, 1605445, and 1605449. (8a7a48d7) · Commits · libtiff / libtiff · GitLab -- 🔗来源链接
标签: patch
神龙速读暂无评论