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

کشف آسیب‌پذیری بحرانی XSS در ویرایشگر SunEditor

کشف آسیب‌پذیری بحرانی XSS در ویرایشگر SunEditor

یک آسیب‌پذیری امنیتی بحرانی با شناسه CVE-2026-59167 در کتابخانه SunEditor کشف شده است. این ویرایشگر که یک ابزار WYSIWYG سبک و قدرتمند بر پایه JavaScript است، در نسخه‌های پیش از 2.47.11 دارای نقص امنیتی در مکانیزم پاک‌سازی (Sanitizer) است.

جزئیات فنی آسیب‌پذیری

بررسی‌ها نشان می‌دهد که بخش src/lib/core.js در این کتابخانه، نمی‌تواند به طور کامل عناصر HTML سفارشی یا Name-spaced را رد کند. این نقص باعث می‌شود تا ویژگی‌های مربوط به Event-handler در عناصر دست‌کاری شده باقی بمانند.

سناریوی حمله و تاثیرات

  • نوع حمله: Stored Cross-Site Scripting (XSS)
  • مکانیزم: زمانی که یک اپلیکیشن محتوای کنترل شده توسط مهاجم را رندر می‌کند و کاربر با آن عنصر تعامل داشته باشد، هندلرهای باقی‌مانده می‌توانند کدهای مخرب را در Origin مرورگر کاربر اجرا کنند.
  • پیامد: این نقص می‌تواند منجر به سرقت داده‌های حساس، دسترسی غیرمجاز به Sessionها و اجرای دستورات دلخواه در محیط مرورگر شود.

به کاربران و توسعه‌دهندگانی که از این کتابخانه استفاده می‌کنند، توصیه می‌شود در سریع‌ترین زمان ممکن به نسخه 2.47.11 یا نسخه‌های جدیدتر به‌روزرسانی کنند.