一、 漏洞 CVE-2025-3046 基础信息
漏洞信息
                                        # 通过符号链接在 run-llama/llama_index 中进行路径遍历

## 漏洞概述
`run-llama/llama_index` 仓库的 `ObsidianReader` 类存在一个漏洞,该漏洞允许通过符号链接读取任意文件。由于 `ObsidianReader` 未能将符号链接解析到它们的真实路径,并且没有验证解析路径是否位于预期目录内,攻击者可以通过放置指向存储库外文件的符号链接,将这些文件处理为有效 Markdown 文件,从而导致敏感信息泄露。

## 影响版本
- 0.12.23
- 0.12.24
- 0.12.25
- 0.12.26
- 0.12.27
- 0.12.28

## 细节
`ObsidianReader` 类未能正确处理符号链接。它未能:
- 将符号链接解析到其真实路径
- 验证解析路径是否在预期的目录内

## 影响
攻击者可以创建指向存储库外部文件的符号链接,这些文件会被错误地处理为有效的 Markdown 文件,从而导致敏感信息泄露。
                                        
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
Path Traversal via Symbolic Links in run-llama/llama_index
来源:美国国家漏洞数据库 NVD
漏洞描述信息
A vulnerability in the `ObsidianReader` class of the run-llama/llama_index repository, versions 0.12.23 to 0.12.28, allows for arbitrary file read through symbolic links. The `ObsidianReader` fails to resolve symlinks to their real paths and does not validate whether the resolved paths lie within the intended directory. This flaw enables attackers to place symlinks pointing to files outside the vault directory, which are then processed as valid Markdown files, potentially exposing sensitive information.
来源:美国国家漏洞数据库 NVD
CVSS信息
N/A
来源:美国国家漏洞数据库 NVD
漏洞类别
对路径名的限制不恰当(路径遍历)
来源:美国国家漏洞数据库 NVD
漏洞标题
LlamaIndex 安全漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
LlamaIndex是LlamaIndex开源的一个 LLM 应用程序的数据框架。 LlamaIndex 0.12.23至0.12.28版本存在安全漏洞,该漏洞源于ObsidianReader类未解析符号链接,可能导致任意文件读取。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
其他
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2025-3046 的公开POC
# POC 描述 源链接 神龙链接
三、漏洞 CVE-2025-3046 的情报信息