تنبيه أمني ديبيان

BIND 9 على ديبيان: التحديث DSA-6576-1 يعالج تلفًا في الذاكرة عبر GSS-TSIG وثلاثة أعطال في المحلِّل

يعالج DSA-6576-1 (21 أكتوبر 2026) أربع ثغرات عالية الخطورة في BIND على ديبيان 13، بينما ديبيان 12 متأثر ولم يصدر له إصلاح بعد.

تاريخ النشر
مدة القراءة
5 دقائق
الكاتب
SKYLINE Engineering

تنبيه أمني ثغرة أمنية

الخطورة: عالية الحالة: تحت المراقبة
الحالة
أُصلحت في دبيان 13 (trixie). وحتى 31 أكتوبر 2026 لا توجد حزمة مصحّحة لدبيان 12 (bookworm)، ويدرجه متتبع الأمان متأثراً بالثغرات الأربع كلها.
المتأثر
  • حزمة bind9 في دبيان 13 (trixie) قبل الإصدار 1:9.20.30-1~deb13u1
  • حزمة bind9 في دبيان 12 (bookworm): لم يصدر إصلاح بعد (حتى 31 أكتوبر 2026)
تاريخ النشر
آخر تحديث

ما الذي يجب عليك فعله

  • على trixie: رقِّ bind9 إلى 1:9.20.30-1~deb13u1 ثم أعد تشغيل named.
  • على bookworm: تأكد من أنك على 1:9.18.49-1~deb12u3 لأنه يعالج ثغرات سابقة، وضيّق allow-recursion، وراقب صدور تحديث LTS.
  • إن كنت تستخدم GSS-TSIG للتحديثات الديناميكية الموقّعة بـ Kerberos فاجعل CVE-2026-94300 أولويتك وابدأ بتلك الخوادم.
  • خرج ديبيان 11 (bullseye) من دعم LTS في 31 أغسطس 2026، فانقل خوادمه إلى إصدار مدعوم.
التسلسل الزمني
  1. نشرت دبيان التحذير الأمني DSA-6576-1 لحزمة bind9.
  2. نشرت سكايلاين هذا الملخص.

أصدرت ديبيان في 21 أكتوبر 2026 النشرة DSA-6576-1 لحزمة bind9 في ديبيان 13 (trixie). تعالج النشرة أربع ثغرات كشفت عنها ISC، الجهة المطوِّرة لـ BIND، في اليوم نفسه وصنّفتها جميعًا بدرجة خطورة عالية. أخطرها CVE-2026-94300، وهو خلل يُتلف الذاكرة أثناء التعامل مع رسائل GSS-TSIG، وتقول ISC إنه قد يُفضي نظريًا إلى تنفيذ تعليمات برمجية عن بُعد، أما الثغرات الثلاث الأخرى فقد تدفع خدمة named إلى استنزاف الموارد أو التوقف.

يعمل ديبيان 12 (bookworm) بإصدار متأثر من فرع BIND 9.18، وحتى 31 أكتوبر 2026 ما زال متتبّع الأمان في ديبيان يُدرجه ضمن الإصدارات المعرّضة للثغرات الأربع.

نظرة سريعة

البندالتفاصيل
الحزمة المصدريةbind9 (ومن حزمها الثنائية bind9 وbind9-libs وbind9-utils وbind9-dnsutils وbind9-host)
ديبيان 13 (trixie)أُصلحت في الإصدار 1:9.20.30-1~deb13u1
ديبيان 12 (bookworm)متأثر، ولم تُنشر حزمة مُصلَحة بعد
المعرّفاتCVE-2026-19630 وCVE-2026-94300 وCVE-2026-96888 وCVE-2026-97313
الخطورةعالية (تصنيف ISC للثغرات الأربع، وتصل درجة CVSS 3.1 إلى 8.1)
النشرةDSA-6576-1 بتاريخ 21 أكتوبر 2026

ما هي هذه الثغرات؟

تلف الذاكرة مع GSS-TSIG (CVE-2026-94300، الدرجة 8.1)

بحسب ISC فإن إعادة إرسال رسائل UDP موقّعة بآلية GSS-TSIG قد تُتلف الذاكرة داخل named. فالمهاجم الذي التقط رسالة موقّعة سابقًا يستطيع إعادة إرسالها ما دام مفتاح TSIG المتفاوض عليه صالحًا، وإذا جمع ذلك مع استعلامات مصمَّمة نحو نطاق يتحكم فيه فقد يتمكن من تنفيذ تعليمات برمجية عن بُعد. ولا تعني هذه الثغرة إلا الخوادم التي تستخدم توقيع GSS-TSIG المبني على Kerberos، ويُفعَّل ذلك عبر الخيارين tkey-gssapi-keytab أو tkey-gssapi-credential.

استنزاف موارد المحلِّل وتوقفه (الدرجة 7.5 لكل منها)

  • CVE-2026-19630: رسائل DNS واردة ذات بنية معيّنة تستدعي معالجة إضافية بلا حدّ أعلى، فإذا حملت الرسالة عددًا كبيرًا جدًا من هذه البنى استهلك المحلِّل وقتًا من المعالج وذاكرةً بشكل غير متناسب. وهذه الثغرة لا تتطلب إعدادات غير مألوفة.
  • CVE-2026-96888: المحلِّل الذي يجمع بين منطقة من نوع redirect والخيار qname-minimization strict قد يتوقف بسبب فشل في أحد التحققات الداخلية (assertion).
  • CVE-2026-97313: الخادم الذي يسمح بالاستعلامات التكرارية ولديه منطقتان على الأقل من مناطق سياسة الاستجابة (RPZ)، إحداهما بالإعداد الافتراضي recursive-only yes والأخرى بالإعداد recursive-only no، قد يتوقف إذا تلقّى استعلامًا تكراريًا يليه استعلام غير تكراري.

لا تذكر ISC أي حلول التفافية لهذه الثغرات، وتقول إنها لا تعلم بوجود استغلال فعلي لها، كما أنها غير مدرجة في فهرس CISA للثغرات المستغلة فعليًا (بحسب نسخة 30 أكتوبر 2026). وقد أصدرت ISC إصلاحات لفرعي 9.20 و9.21 فقط (الإصداران 9.20.30 و9.21.27)، إذ تغطي مصفوفة الثغرات لديها الفروع المدعومة، وهو حاليًا الفرع 9.20.

هل أنت متأثر؟

تحقق أولًا من وجود BIND وتشغيله ومن الإصدار المثبّت:

dpkg-query -W -f='${Package} ${Version}\n' 'bind9*'
apt policy bind9
systemctl is-active named

على trixie، كل إصدار أقدم من 1:9.20.30-1~deb13u1 متأثر. وعلى bookworm كل الإصدارات الحالية متأثرة، بما فيها 1:9.18.49-1~deb12u3 الصادر ضمن DLA-4865-1، فهو يعالج مجموعة سابقة من ثغرات BIND لا هذه الأربع. ولمعرفة ما إذا كانت الثغرات المرتبطة بالإعدادات تنطبق عليك، اطبع الإعدادات مع إخفاء الأسرار وابحث عن الخيارات المعنية:

sudo named-checkconf -px | grep -nE 'tkey-gssapi|type redirect|qname-minimization|response-policy|recursive-only'

طريقة التحديث

على ديبيان 13 (trixie):

sudo apt update
sudo apt install --only-upgrade bind9 bind9-libs bind9-utils bind9-dnsutils bind9-host
apt policy bind9

يقتصر الخيار --only-upgrade على ترقية الحزم المثبّتة أصلًا ويتجاهل غيرها، ويمكنك أيضًا الاكتفاء بالأمر sudo apt upgrade.

أما على ديبيان 12 (bookworm) فلا يوجد ما يُثبَّت حتى الآن. تابع صفحة bind9 في متتبّع الأمان وقائمة debian-lts-announce بانتظار نشرة DLA. وإلى أن تصدر، قلّل الجهات التي تصل إلى الخادم: اقصر الاستعلامات التكرارية على شبكاتك عبر allow-recursion، ولا تترك المحلِّل مفتوحًا للإنترنت كلها، وراجع حاجتك فعلًا إلى GSS-TSIG ومناطق redirect وإعدادات RPZ المختلطة. هذه الخطوات تقلّص التعرض ولا تُصلح الخلل، والحل الأبعد مدى هو التخطيط للانتقال إلى trixie.

هل يلزم إعادة التشغيل؟

لا حاجة إلى إعادة تشغيل الخادم. يكفي إعادة تشغيل خدمة DNS بعد الترقية حتى يعمل الملف التنفيذي الجديد لـ named، ثم التأكد من الإصدار ومن أن الخدمة تجيب:

sudo systemctl restart named
named -v
dig @127.0.0.1 debian.org +short

اسم وحدة الخدمة في ديبيان هو named، أما أدوات سطر الأوامر مثل dig فتستخدم المكتبات الجديدة تلقائيًا عند تشغيلها التالي.

المصادر

SKYLINE Engineering

@skyline

The engineering team at SKYLINE Industrial Solutions. We publish field-tested guides drawn from real KSA and GCC deployments.

صفحة الكاتب
SKYLINE engineering services

Need this implemented for you?

Reading is free — building it right takes a team. SKYLINE engineers ship Debian for Aramco vendors, banks, hospitals and government agencies across Saudi Arabia. Talk to us before you start.

Aramco Approved Contractor ISO 9001 · ISO 27001 SAMA CSF aligned NCA ECC ready 247+ KSA clients

Comments

0 total · 0 threads
Be the first to leave a comment.