یک آسیبپذیری امنیتی با شناسه CVE-2026-94532 در پلتفرم lamp-cloud (نسخههای تا 5.10.0) شناسایی شده است. این نقص امنیتی از نوع BOLA (Broken Object Level Authorization) یا همان دور زدن مکانیزمهای احراز هویت در سطح شیء است که به کاربران احراز هویت شده اجازه میدهد به پروفایل کامل سایر کاربران دسترسی پیدا کنند.
جزئیات فنی آسیبپذیری
این نقص در نقطه پایانی (Endpoint) با نام getUserInfoById رخ داده است. مهاجم با داشتن یک حساب کاربری معمولی (حتی با کمترین سطح دسترسی)، میتواند با تغییر پارامتر userId، اطلاعات حساس سایر کاربران را استخراج کند. این اطلاعات شامل موارد زیر است:
- شماره تلفنهای همراه
- آدرسهای ایمیل
- شماره کارت شناسایی ملی
- شناسههای OpenID مربوط به WeChat و DingTalk
تحلیل ریسک و سطح دسترسی
این آسیبپذیری در دسته CWE-639 قرار میگیرد. با توجه به اینکه پیچیدگی حمله پایین است و نیازی به تعامل کاربر (User Interaction) یا پیکربندیهای خاص ندارد، ریسک نشت دادههای شخصی (PII) بسیار بالا است. همچنین، کدهای اثبات مفهوم (PoC) به زبان Python برای این اکسپلویت منتشر شده است که امکان اتوماسیون و شمارش (Enumeration) شناسههای کاربران در مقیاس گسترده را فراهم میکند.
توصیههای امنیتی و مقابله
برای سازمانهایی که از Dromara lamp-cloud استفاده میکنند، اقدامات فوری زیر توصیه میشود:
- بررسی موجودی: شناسایی تمامی نسخههای نصب شده lamp-cloud تا ورژن 5.10.0 در شبکه.
- کنترل دسترسی: محدود کردن دسترسی به Endpoint مذکور از طریق Firewall یا API Gateway.
- مانیتورینگ: فعالسازی لاگهای دقیق برای شناسایی تلاشهای مشکوک جهت Enumeration یا درخواستهای متوالی به
getUserInfoById.