در نسخههای مختلف نرمافزار Checkmk، یک آسیبپذیری امنیتی در نحوه مدیریت دادههای فشرده شناسایی شده است که میتواند منجر به حملات Denial of Service (DoS) شود. این نقص امنیتی که با شناسه CVE-2026-77021 ثبت شده، مربوط به پدیده Data Amplification است.
تحلیل فنی آسیبپذیری
این مشکل زمانی رخ میدهد که سیستم در پردازش دادههای بسیار فشرده دچار نقص شود. در سناریوی حمله، مهاجمی که کنترل یک Host ثبت شده در حالت Push Mode را در اختیار دارد، میتواند یک Payload کوچک را با استفاده از الگوریتم zlib فشرده کرده و ارسال کند. این بسته داده پس از رسیدن به مقصد، هنگام بازسازی (Decompression) به حجم بسیار بزرگی تبدیل شده و باعث مصرف کامل حافظه (Memory Exhaustion) در Agent Receiver میشود.
نسخههای تحت تأثیر
- نسخههای قدیمیتر از 2.5.0p14
- نسخههای قدیمیتر از 2.4.0p37
- نسخههای قدیمیتر از 2.3.0p51
- نسخه 2.2.0 (که به پایان عمر یا EOL رسیده است)
به دلیل ماهیت این آسیبپذیری، مهاجم میتواند با ارسال حجم اندکی از دادهها، منابع سیستم هدف را بهطور کامل اشغال کرده و سرویسهای نظارتی را از دسترس خارج کند.