آخرین اخبار
همهٔ اخبار
هشدارها و CERT گزارش بحرانیت ۶/۱۰

تحلیل آسیب‌پذیری‌های بحرانی در Hickory DNS و imgproxy: ریسک توقف سرویس (DoS) و تخلیه حافظه

گزارش‌های اخیر امنیتی مجموعه‌ای از آسیب‌پذیری‌های جدی را در زیرساخت‌های پردازش تصویر و سرویس‌های DNS شناسایی کرده‌اند که می‌توانند منجر به توقف کامل سرویس (DoS) شوند.

آسیب‌پذیری در imgproxy

  • CVE-2026-123616: در نسخه‌های 3.3.0 تا 4.0.16، عدم اعتبارسنجی فیلد data_size در فایل‌های ICO به مهاجمان اجازه می‌دهد با ارسال یک فایل بسیار کوچک (۲۳ بایتی) که ادعای تخصیص ۴ گیگابایت حافظه دارد، باعث Memory Exhaustion و کرش کردن Workerها شوند. این نقص با شدت 8.7 (High) ارزیابی شده و زیرساخت‌های CDN و رسانه‌ای را در معرض خطر قرار می‌دهد.

آسیب‌پذیری‌های Hickory DNS

  • CVE-2026-123608: در کتابخانه hickory-proto (نسخه‌های 0.3.1 تا 0.26.1)، پردازش پیام‌های DNS مخرب از طریق فشرده‌سازی نام‌ها با پیچیدگی زمانی درجه دو (Quadratic-time)، منجر به CPU Exhaustion و توقف سرویس می‌شود.
  • CVE-2026-123607: یک حلقه نامحدود (Unbounded Loop) در اعتبارسنجی NSEC3 در نسخه‌های 0.25.0-alpha.3 تا 0.25.2 شناسایی شده که هنگام دریافت رکورد SOA متقاطع، باعث کرش یا تخلیه حافظه می‌شود.
  • CVE-2026-123586: ایجاد حلقه‌های بی‌نهایت در ارجاعات Cyclic NS (بدون Glue records) در نسخه‌های 0.25.0-alpha.3 تا 0.25.2، منجر به تقویت حجم کوئری‌های ارسالی به بالادست (Amplification) می‌گردد.
  • CVE-2026-123577: سرورهای DNS-over-HTTPS (DoH) در نسخه‌های 0.24.0 تا 0.26.2 محدودیتی برای اندازه بدنه درخواست‌های HTTP/2 و HTTP/3 ندارند که امکان Memory Exhaustion را فراهم می‌کند.
  • CVE-2026-123576: در نسخه‌های 0.24.0 تا 0.26.1، تخصیص پیش‌فرض بافرها بر اساس طول ارسالی توسط مهاجم در اتصالات QUIC، منجر به تخلیه حافظه سیستم می‌شود.
  • CVE-2026-123575: عدم تعیین Timeout یا محدودیت اندازه بدنه در اتصالات ناقص DoH HTTP/2 در نسخه‌های قدیمی، امکان باز نگه داشتن اتصالات و تخلیه حافظه سرور را فراهم می‌کند.
  • CVE-2026-123573: یک نقص در پارسر فایل‌های Zone (نسخه‌های 0.20.1 تا 0.26.2) باعث می‌شود سیستم هنگام مواجهه با کاراکتر کوتیشن تک در رکوردهای SVCB یا HTTPS دچار Panic شده و کرش کند.