یک آسیبپذیری امنیتی در نرمافزار TaleLin lin-cms-spring-boot (نسخههای 0.2.1 و قدیمیتر) شناسایی شده است که به مهاجمان اجازه میدهد بدون نیاز به احراز هویت، به دادههای حساس دسترسی پیدا کنند.
جزئیات فنی آسیبپذیری
این نقص امنیتی که با شناسه CVE-2026-96880 ثبت شده است، از نوع Improper Authorization (مجوزدهی نادرست) است. این مشکل در تابع getBook در فایل BookController.java رخ میدهد. در واقع، این یک مورد کلاسیک از IDOR (Insecure Direct Object Reference) است که در آن مهاجم میتواند با تغییر مقدار آرگومان ID در درخواستهای ارسالی به Endpoint مربوطه، رکوردهای مربوط به کتابهایی را که مجاز به مشاهده آنها نیست، مشاهده کند.
ویژگیهای حمله
- دسترسی: از راه دور (Remote) و بدون نیاز به احراز هویت (Unauthenticated).
- تعامل کاربر: هیچگونه تعاملی با کاربر مورد نیاز نیست (No User Interaction).
- تاثیر: افشای محدود اطلاعات به صورت Read-only (بدون تاثیر بر روی Integrity یا Availability سیستم).
- وضعیت اکسپلویت: کد اکسپلویت (Exploit) این آسیبپذیری به صورت عمومی منتشر شده است.
گزارشها حاکی از آن است که با توسعهدهنده این نرمافزار برای رفع این مشکل تماس گرفته شده، اما تاکنون هیچ پاسخی دریافت نشده است.