| 제목 | getsimpletool simpletool-server 035efb1c98076ca3febd5e1f5fc3960f81a16af8 Pathname Traversal |
|---|
| 설명 | simpletool-server exposes delete_shared_prompt and uses attacker-controlled detail in a filesystem-sensitive path.
In the reviewed code path, the sink executes if os.path.exists(file_path): without a canonicalization-and-boundary check.
As a result, traversal segments such as ../ or absolute-path style input can escape the intended working directory or output root. The delete_shared_prompt flow uses attacker-controlled detail to access files through if os.path.exists(file_path): without a containment check. |
|---|
| 원천 | ⚠️ https://github.com/getsimpletool/mcpo-simple-server/issues/4 |
|---|
| 사용자 | LargeW (UID 97302) |
|---|
| 제출 | 2026. 04. 13. PM 05:00 (6 개월 ago) |
|---|
| 모더레이션 | 2026. 04. 29. PM 02:56 (16 days later) |
|---|
| 상태 | 수락 |
|---|
| VulDB 항목 | 360140 [getsimpletool mcpo-simple-server 까지 0.2.0 base_manager.py delete_shared_prompt detail 디렉토리 순회] |
|---|
| 포인트들 | 20 |
|---|