یک آسیبپذیری امنیتی با شناسه CVE-2026-63432 در نرمافزار مدیریت منابع انسانی و CRM موسوم به Horilla شناسایی شده است. این نقص امنیتی در نسخههای 1.0.0 تا 1.6.0 و همچنین نسخه 2.0.0 وجود دارد.
جزئیات فنی آسیبپذیری
این مشکل در هندلرهای get_mail_preview که در مسیرهای recruitment/views/actions.py و employee/not_in_out_dashboard.py قرار دارند، رخ میدهد. در این بخشها، محتوای کنترل شده توسط کاربر در نقاط پایانی (Endpoints) زیر رندر میشود:
/recruitment/get-mail-preview//employee/get-employee-mail-preview
به دلیل قرار داشتن شیء کامل درخواست (Request Object) در کانتکست قالبهای Django، یک کاربر احراز هویت شده که دارای توکن CSRF معتبر باشد، میتواند از طریق تکنیک Template Attribute Traversal به دادههای حساس دسترسی پیدا کند.
تاثیرات امنیتی
مهاجم میتواند با بهرهبرداری از این نقص، اطلاعات حساس زیر را استخراج کند:
- پسورد کاربر (
request.user.password) - اطلاعات متای درخواست (
request.META) - سایر ویژگیهای مرتبط با کاربر (User Attributes)
این موضوع منجر به افشای اطلاعات حساس (Information Disclosure) و به خطر افتادن امنیت حسابهای کاربری در سیستم میشود.