| 제목 | Mirofish <= 60757b3 Path Traversal |
|---|
| 설명 | MiroFish backend API accepts a user-controlled platform parameter in six simulation endpoints and uses it unsanitized in os.path.join() to construct database file paths. An unauthenticated remote attacker can supply directory traversal sequences (e.g. ../../../etc/passwd) to read arbitrary files from the server. The vulnerable code is in backend/app/api/simulation.py at lines 1034, 1096, 1962, 2048, 2160 and 2237. No authentication is required because the entire API has no access control layer. The server binds to x.x.x.x:5001 by default exposing the issue remotely. |
|---|
| 원천 | ⚠️ https://github.com/666ghj/MiroFish |
|---|
| 사용자 | Fergod (UID 55882) |
|---|
| 제출 | 2026. 08. 02. AM 03:08 (2 개월 ago) |
|---|
| 모더레이션 | 2026. 09. 25. AM 10:41 (2 months later) |
|---|
| 상태 | 중복 |
|---|
| VulDB 항목 | 359632 [666ghj MiroFish 까지 0.1.2 Query Parameter simulation.py get_simulation_posts platform 디렉토리 순회] |
|---|
| 포인트들 | 0 |
|---|