آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۵/۱۰

آسیب‌پذیری بحرانی در افزونه Product Designer برای ووکامرس؛ امکان تزریق داده توسط کاربران ناشناس

آسیب‌پذیری بحرانی در افزونه Product Designer برای ووکامرس؛ امکان تزریق داده توسط کاربران ناشناس

افزونه Product Designer for WooCommerce محصول شرکت PickPlugins که در نسخه‌های تا 1.0.40 منتشر شده است، دارای یک نقص امنیتی جدی است. این آسیب‌پذیری به کاربران بدون احراز هویت (unauthenticated users) اجازه می‌دهد تا داده‌های مربوط به قالب‌های طراحی (design template data) را در metadata هر پستی در سایت تزریق کنند.

بررسی‌های فنی نشان می‌دهد که این افزونه فاقد بررسی‌های لازم برای سطح دسترسی (capability check) است. علاوه بر این، مکانیزم تایید nonce در این افزونه به صورت معکوس عمل می‌کند؛ به این معنا که درخواست‌های دارای nonce نامعتبر یا فاقد nonce را می‌پذیرد و در مقابل، درخواست‌های معتبر را رد می‌کند. همچنین، افزونه عدم اعتبارسنجی (validation) پست مقصد را نادیده می‌گیرد که این امر امکان دستکاری داده‌ها در دیتابیس سایت را فراهم می‌سازد.