PluXml CMS is vulnerable to Stored XSS in file uploading functionality. An authenticated attacker can upload an SVG file containing a malicious payload, which will be executed when a victim clicks the link associated with the uploaded image.
In version 5.9.0-rc7 clicking the link associated with the uploaded image doesn't execute malicious code but directly accessing the file will still execute the embedded payload.
The vendor was notified early about this vulnerability, but didn't respond with the details of vulnerability or vulnerable version range. Only versions 5.8.21 and 5.9.0-rc7 were tested and confirmed as vulnerable, other versions were not tested and might also be vulnerable.
PluXml CMS contains a Stored XSS vulnerability in its file upload functionality that allows authenticated attackers to upload malicious SVG files. When victims access the uploaded files directly, the embedded payload executes in their browsers, potentially compromising their sessions and data.
ثغرة Stored XSS في نظام إدارة المحتوى PluXml تسمح للمهاجمين المصرحين بتحميل ملفات SVG تحتوي على رموز ضارة. عند الوصول المباشر إلى الملفات المرفوعة، يتم تنفيذ الحمولة الضارة في متصفح الضحية. تم تأكيد الثغرة في الإصدارات 5.8.21 و 5.9.0-rc7 ولم يتم اختبار الإصدارات الأخرى.
نظام إدارة المحتوى PluXml يحتوي على ثغرة Stored XSS في وظيفة تحميل الملفات تسمح للمهاجمين المصرحين بتحميل ملفات SVG ضارة. عند وصول الضحايا إلى الملفات المرفوعة مباشرة، يتم تنفيذ الحمولة المضمنة في متصفحاتهم.
Update PluXml CMS to a patched version beyond 5.9.0-rc7 when available. Implement strict file upload validation to reject SVG files or sanitize SVG content. Configure web server to serve uploaded files with appropriate Content-Type headers and Content-Disposition: attachment. Restrict file access permissions and monitor uploaded file directories. Educate users about risks of accessing files from untrusted sources.
قم بتحديث نظام PluXml CMS إلى نسخة مصححة بعد 5.9.0-rc7 عند توفرها. قم بتطبيق التحقق الصارم من تحميل الملفات لرفض ملفات SVG أو تنظيف محتواها. قم بتكوين خادم الويب لتقديم الملفات المرفوعة برؤوس Content-Type مناسبة و Content-Disposition: attachment. قيد أذونات الوصول إلى الملفات ومراقبة دلائل الملفات المرفوعة. علم المستخدمين بمخاطر الوصول إلى الملفات من مصادر غير موثوقة.