| タイトル | sscms V7.4.0 arbitrary file deletion |
|---|
| 説明 | The endpoint is vulnerable to improper path validation. It takes user-controlled request.Path, applies PathUtils.RemoveParentPath() (which only strips literal ../, ..\, ./, and .\), and then passes the result directly to FileUtils.DeleteFileIfExists() / File.Delete(). Because this filter does not block absolute paths or enforce that the final path stays inside a trusted base directory, an authenticated administrator with PluginsAdd permission can delete arbitrary files that the application process can access. This is effectively a CWE-22-related arbitrary file deletion issue. |
|---|
| ソース | ⚠️ https://www.yuque.com/la12138/pa2fpb/mbcvbk402bx1qbft?singleDoc |
|---|
| ユーザー | Saul1213 (UID 94577) |
|---|
| 送信 | 2026年03月03日 10:41 (8 月 ago) |
|---|
| モデレーション | 2026年03月15日 17:33 (12 days later) |
|---|
| ステータス | 承諾済み |
|---|
| VulDBエントリ | 351146 [SSCMS 迄 7.4.0 download PathUtils.RemoveParentPath path ディレクトリトラバーサル] |
|---|
| ポイント | 20 |
|---|