إرسال #833656: jishenghua jshERP <=3.6 Path Traversalالمعلومات

عنوانjishenghua jshERP <=3.6 Path Traversal
الوصفA stored path traversal vulnerability in jshERP-boot allows an attacker to perform arbitrary file operations (delete) on the server. The vulnerability exists because the POST /addAccountHeadAndDetail endpoint accepts a fileName field within a JSON body without sanitization. This malicious string is persisted in the jsh_account_head database table. When a user subsequently triggers a deletion of the account head record via batchDeleteAccountHeadByIds, the application retrieves the stored path and passes it to SystemConfigService.deleteFileByPathList. This service uses the unsanitized path in Paths.get(), Files.copy(), and Files.delete(), enabling an attacker to traverse the file system using sequences like ../.
المصدر⚠️ https://github.com/jishenghua/jshERP/issues/154
المستخدم
 Ana10gy (UID 93358)
ارسال20/05/2026 04:39 AM (21 أيام منذ)
الاعتدال07/06/2026 11:22 AM (18 days later)
الحالةتمت الموافقة
إدخال VulDB369087 [jishenghua jshERP حتى 3.6 addAccountHeadAndDetail Endpoint AccountHeadService.java fileName اجتياز الدليل]
النقاط20

Do you know our Splunk app?

Download it now for free!