# Xpdf 4.05 CMap对象堆栈溢出漏洞
## 概述
Xpdf 4.05 及更早版本中存在一个漏洞,攻击者可以利用 CMap 中的 PDF 对象循环(通过 "UseCMap" 条目)造成无限递归,最终导致栈溢出(stack overflow)。
## 影响版本
- Xpdf 4.05 及之前的版本
## 细节
CMap 对象中使用 "UseCMap" 条目来引用其他 CMap。在处理该引用时,如果存在循环引用,Xpdf 解析器未能正确检测循环,导致递归处理持续进行而无法终止。这会消耗栈资源,最终触发栈溢出。
## 影响
- **拒绝服务(DoS)**:应用程序可能会因栈溢出而崩溃。
- **潜在的代码执行风险**:在某些环境下,栈溢出可能被利用执行任意代码。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
标题: Xpdf Security Bug: object loops -- 🔗来源链接
标签:
暂无评论