BabelDOC 是一款文档翻译工具。在 0.6.3 版本之前,BabelDOC 内置的 PDF 解析器(位于 )在 加载 CMap 文件时,会反序列化不受信任的 pickle 数据。经过对路径分隔符进行解码后,PDF 控制的 Encoding 或 CMapName 值以及嵌入的 PostScript usetextoperator 可以到达该漏洞点。由于 函数仅移除了前导斜杠,攻击者可通过构造绝对路径或目录遍历序列,绕过受信任的 CMap 目录,通过 选择指向攻击者可写的 文件,从而触发 执行任意 Python
| 厂商 | 产品 | 版本范围 | 状态 |
|---|---|---|---|
| funstory-ai | BabelDOC | < 0.6.3 |
affected |
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| funstory-ai | BabelDOC | < 0.6.3 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
暂无评论