یک آسیبپذیری امنیتی جدید با شناسه CVE-2026-95811 در کتابخانه Lemonldap::NG::Handler برای زبان Perl شناسایی شده است. این نقص امنیتی به مهاجمان اجازه میدهد تا با استفاده از روشهای خاص در نامگذاری مسیرها (Path)، محدودیتهای تعریف شده در locationRules را دور بزنند.
جزئیات فنی آسیبپذیری
این مشکل به دلیل تفاوت در نحوه پردازش درخواستها بین وبسرور و هندلر Lemonldap رخ میدهد. در حالی که وبسرور مسیر را Percent-decode و نرمالسازی (Normalize) میکند، هندلر Lemonldap عبارتهای منظم (Regular Expressions) مربوط به locationRules را مستقیماً روی REQUEST_URI (خط خام درخواست) تطبیق میدهد.
مهاجمان میتوانند با استفاده از تکنیکهای زیر، دسترسی به مسیرهای محدود شده را به دست آورند:
- استفاده از Percent-encoding برای برخی از نویسههای مسیر.
- تزریق قطعات نقطه (Dot segments) مانند
../. - استفاده از اسلشهای دوگانه (Double Slashes).
نسخههای متاثر شده
این آسیبپذیری نسخههای زیر را تحت تاثیر قرار داده است:
- نسخههای 2.0.0 تا پیش از 2.16.10
- نسخههای 2.17.0 تا پیش از 2.21.6
- نسخههای 2.22.0 تا پیش از 2.23.4
به مدیران سیستم و مهندسین امنیت توصیه میشود هرچه سریعتر نسخههای متاثر شده را به آخرین ورژنهای اصلاح شده بهروزرسانی کنند تا از دسترسی غیرمجاز به منابع حساس جلوگیری شود.