Soumettre #858792: zsadmin ZS-Admin <=1.0.0 Unrestricted Uploadinformation

Titrezsadmin ZS-Admin <=1.0.0 Unrestricted Upload
DescriptionThe ZS-Admin file upload module accepts files through MultipartFile. The server extracts the extension from the original filename and generates a new filename in the format UUID + original extension. No extension whitelist, MIME type whitelist, or magic-byte validation was found in this flow. As a result, an attacker can upload files with arbitrary extensions such as .svg, .html, or .jsp. JSP execution was not confirmed in the tested environment, so this issue should not be described as remote code execution. However, if the uploaded directory allows inline rendering of SVG or HTML, the issue may lead to stored cross-site scripting.
La source⚠️ https://github.com/zsadmin2025/zs-admin-java/issues/6
Utilisateur
 cl0ney (UID 99026)
Soumission15/06/2026 17:51 (il y a 1 mois)
Modérer21/07/2026 10:55 (1 month later)
StatutAccepté
Entrée VulDB380830 [zsadmin2025 ZS-Admin com.zs.file.controller.SysFileController /api/system/file/upload Fichier élévation de privilèges]
Points20

Do you need the next level of professionalism?

Upgrade your account now!