提出 #755215: ujcms 101.2 Recursive Deletion of Template Storage情報

タイトルujcms 101.2 Recursive Deletion of Template Storage
説明A logical vulnerability exists in the WebFileTemplateController.delete method. While the application implements a blacklist mechanism (checkId) to prevent standard path traversal (e.g., filtering .. and \), it fails to validate "empty" or "root-equivalent" inputs. An attacker can bypass the validation by sending a specially crafted payload (such as an empty string "" or a single forward slash /). When processed, this input resolves to the root of the configured template storage directory. The deleteDirectory function then recursively deletes all files and subdirectories within this root, effectively wiping out the website's templates, styles, and scripts.
ソース⚠️ https://www.yuque.com/la12138/pa2fpb/lxngf3d07uyd0nwp?singleDoc
ユーザー
 Saul1213 (UID 94577)
送信2026年02月10日 08:54 (3 月 ago)
モデレーション2026年02月21日 22:11 (12 days later)
ステータス承諾済み
VulDBエントリ347319 [Dromara UJCMS 101.2 Template WebFileTemplateController.delete deleteDirectory ディレクトリトラバーサル]
ポイント20

Do you know our Splunk app?

Download it now for free!