BabelDOC 是一款文档翻译工具。在 0.6.3 版本之前,BabelDOC 内置的 PDF 解析器(位于 )在 加载 CMap 文件时,会反序列化不受信任的 pickle 数据。经过对路径分隔符进行解码后,PDF 控制的 Encoding 或 CMapName 值以及嵌入的 PostScript usetextoperator 可以到达该漏洞点。由于 函数仅移除了前导斜杠,攻击者可通过构造绝对路径或目录遍历序列,绕过受信任的 CMap 目录,通过 选择指向攻击者可写的 文件,从而触发 执行任意 Python
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| funstory-ai | BabelDOC | < 0.6.3 |
affected |
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.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| funstory-ai | BabelDOC | < 0.6.3 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No comments yet