بازگشت SQL Injection به دنیای MTA: باگ جدید Exim
دنیای امنیت هیچوقت از شوخیهای کلاسیک خسته نمیشه. اینبار نوبت Exim نسخه 4.98 هست که با یک SQL Injection شناسه CVE-2025-26794 آخرای سال ۲۰۲۵ به صدر اخبار برگرده.
داستان از جایی شروع میشه که شما برای مدیریت Hints Database سراغ آپشن USE_SQLITE رفته باشید. باگ زمانی تریگر میشه که قابلیت ETRN توی ACLها باز باشه و Serialization هم فعال بمونه. اتکر عملا میتونه کوئریهای خودش رو به دیتابیس SQLite تزریق کنه.
شاید بگید کی از ETRN استفاده میکنه؟ یا چرا SQLite؟ مشکل اینجاست که در محیطهای Enterprise، برای پرفورمنس بالاتر، خیلیها از پیشفرضهای قدیمی فاصله میگیرن و دقیقا همینجاست که Attack Surface جدید ساخته میشه.
خروجی دستور exim -bV رو چک کنید. اگه عبارت Using sqlite3 رو توی بخش Hints DB میبینید، معطل نکنید و به آخرین نسخه پچ شده مهاجرت کنید. پیچیدگی کانفیگ همیشه بهای امنیتی داره.
تهمینه
ژانویه 3, 2026تهمورث
ژانویه 3, 2026