یک نقص امنیتی از نوع Stack-based Buffer Overflow در نرمافزار Fetchmail شناسایی شده است که در صورتی رخ میدهد که این برنامه با پشتیبانی از پروتکل NTLM کامپایل شده باشد.
جزئیات فنی آسیبپذیری
این آسیبپذیری زمانی فعال میشود که یک سرور ایمیل مخرب یا سازشیافته (Compromised)، احراز هویت NTLM را تبلیغ کرده و یک Type 2 Challenge دستکاری شده را ارسال کند. در این حالت، Fetchmail هنگام ساخت پاسخ احراز هویت NTLM، دادهها را فراتر از محدوده بافر تعریف شده در استک (Stack) مینویسد.
تاثیرات امنیتی
- اجرای کد از راه دور (RCE): بسته به چیدمان فریمهای استک (Stack-frame layout)، مهاجم میتواند کد دلخواه خود را روی سیستم هدف اجرا کند.
- اختلال در سرویس: در سیستمهایی که دارای مکانیزمهای سختسازی حافظه (Memory Hardening) هستند، این حمله ممکن است منجر به شکست در فرآیند احراز هویت یا بسته شدن ناگهانی پردازش (Process Termination) شود.