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

کشف آسیب‌پذیری SQL Injection در افزونه گالری OrdaSoft برای سیستم مدیریت محتوای Joomla

کشف آسیب‌پذیری SQL Injection در افزونه گالری OrdaSoft برای سیستم مدیریت محتوای Joomla

یک آسیب‌پذیری امنیتی از نوع SQL Injection در افزونه گالری OrdaSoft برای سیستم مدیریت محتوای Joomla شناسایی شده است که تحت شناسه CVE-2026-88855 ثبت شده است. این نقص امنیتی در نسخه‌های قدیمی‌تر از 6.2.7 وجود دارد و می‌تواند منجر به دسترسی‌های غیرمجاز به پایگاه داده شود.

تحلیل فنی آسیب‌پذیری

بررسی‌های فنی نشان می‌دهد که متد saveGallery() در این افزونه، داده‌های دریافتی از فرم‌ها را از طریق یک پارسر سفارشی (Hand-rolled parser) به شیء Input در Joomla منتقل می‌کند. در ادامه، این داده‌ها با استفاده از فیلترهای ARRAY یا STRING بازخوانی می‌شوند؛ هر دوی این فیلترها فاقد مکانیزم‌های لازم برای پاک‌سازی (Sanitization) محتوای SQL هستند.

مسیر حمله (Attack Vector)

مهاجمان می‌توانند از طریق فیلدهای زیر، دستورات SQL مخرب را به پایگاه داده تزریق کنند:

  • category_names[]
  • catOrderIds
  • فیلدهای مربوط به ترتیب تصاویر (Image-ordering fields)

به دلیل عدم استفاده از Quoting یا تبدیل مقادیر به Integer (Integer Cast)، این مقادیر به‌صورت مستقیم در کوئری‌های SQL الحاق شده و امکان اجرای دستورات دلخواه را برای کاربرانی که دارای دسترسی (Authenticated) و سطح دسترسی Privileged هستند، فراهم می‌کند.

توصیه‌های امنیتی

به مدیران سیستم و متخصصان SOC توصیه می‌شود در سریع‌ترین زمان ممکن، افزونه OrdaSoft Joomla Gallery را به نسخه 6.2.7 یا نسخه‌های جدیدتر به‌روزرسانی کنند تا این حفره امنیتی مسدود شود.