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

کشف آسیب‌پذیری Broken Object-Level Authorization در سیستم TaleLin lin-cms-spring-boot

کشف آسیب‌پذیری Broken Object-Level Authorization در سیستم TaleLin lin-cms-spring-boot

یک آسیب‌پذیری امنیتی در سیستم مدیریت محتوای TaleLin lin-cms-spring-boot در نسخه‌های 0.2.1 و قدیمی‌تر شناسایی شده است. این نقص امنیتی که با شناسه CVE-2026-96882 ثبت شده، از نوع Broken Object-Level Authorization (BOLA) است و به مهاجمان اجازه می‌دهد بدون نیاز به احراز هویت، به داده‌های حساس دسترسی پیدا کنند.

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

این مشکل در تابع searchBook در فایل BookController.java و در بخش book Endpoint رخ می‌دهد. به دلیل عدم پیاده‌سازی صحیح مکانیزم‌های کنترل دسترسی (Authorization)، یک مهاجم می‌تواند از طریق ارسال درخواست‌های HTTP دستکاری شده، به رکوردها و داده‌های مربوط به کتاب‌ها دسترسی غیرمجاز پیدا کند.

تحلیل سطح ریسک

  • بردار حمله (Attack Vector): حمله به صورت Remote و بدون نیاز به تعامل کاربر (No User Interaction) قابل اجرا است.
  • تأثیر (Impact): این آسیب‌پذیری منجر به افشای اطلاعات (Information Disclosure) می‌شود، هرچند حساسیت داده‌های افشا شده در سطح پایین ارزیابی شده است.
  • وضعیت اکسپلویت: یک Exploit عمومی برای این آسیب‌پذیری منتشر شده است که ریسک سوءاستفاده را افزایش می‌دهد.

وضعیت پاسخ سازنده

گزارش‌ها حاکی از آن است که با سازنده نرم‌افزار برای رفع این نقص ارتباط برقرار شده، اما تاکنون هیچ پاسخی دریافت نشده و هیچ Patch رسمی برای رفع این مشکل منتشر نشده است.