ديبيان

إصلاحات glibc الأمنية في دبيان 12 و13 خلال 2025-2026: لا تحذير DSA، فأي نسخة تحتاج؟

أصلحت دبيان ثغرات glibc لعامَي 2025 و2026 عبر الإصدارات النقطية لا عبر DSA. النسخ المصحَّحة لـ bookworm وtrixie، وكيف تتحقق من libc6، وما لم يُصلَح بعد.

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

مكتبة GNU C (المعروفة بـ glibc، وتُثبَّت باسم libc6) تقع تحت كل برنامج تقريبًا على خادم دبيان، لذا فإصلاحاتها الأمنية مهمة. ومع ذلك لم تُصدر دبيان أي تحذير أمني (DSA) لحزمة glibc في دبيان 12 (bookworm) أو دبيان 13 (trixie) منذ DSA-5678-1 في مايو 2024. فقد وصلت إصلاحات 2025 و2026 إلى هذين الإصدارين عبر تحديثات الإصدارات النقطية الاعتيادية. يوضح هذا الدليل أي النسخ تتضمن أي الإصلاحات، وكيف تتأكد من أن خوادمك تتلقاها فعلًا.

لماذا لم يصدر تحذير DSA؟

بحسب توثيق متتبع الأمان، تُعلَّم المسألة التي لا تستدعي تحذيرًا فوريًا، كأن تكون خطورتها ثانوية، بالوسم no-dsa (أو postponed أي مؤجلة، حين يُراد ضمّها إلى تحذير لاحق). ومثل هذه المسائل تُصلَح في العادة رغم ذلك، إما عبر تحديث نقطي أو مع تحديث أمني لاحق. وهذا ما حدث مع ثغرات glibc أدناه. ويُظهر جدول المتتبع لكل ثغرة النسخة المصحَّحة دون أي تحذير في عمود Origin، وبهذا تعرف أن الإصلاح جاء عبر إصدار نقطي.

ولذلك نتيجة عملية مهمة: هذه الحزم تُنشر في أرشيف دبيان الرئيسي لا في أرشيف الأمان. ففي 31 أكتوبر 2026 يُدرج المتتبع النسخة 2.36-9+deb12u14 في bookworm، بينما لا يوجد في bookworm-security إلا 2.36-9+deb12u7. والخادم الذي تشير مصادر APT فيه إلى أرشيف الأمان وحده لن يتلقى هذه الإصلاحات.

أي ثغرات glibc أُصلحت، وأين؟

الثغرةالمشكلة (بحسب الجهة المُصدِرة glibc)دبيان 12 (bookworm): أُصلحت فيدبيان 13 (trixie)
CVE-2025-0395تجاوز سعة المخزن عند فشل assert() (من 2.13 إلى 2.40)2.36-9+deb12u10غير متأثر (يأتي بالنسخة 2.41)
CVE-2025-4802احترام LD_LIBRARY_PATH في البرامج الثابتة من نوع setuid التي تستدعي dlopen (من 2.27 إلى 2.38)2.36-9+deb12u11غير متأثر
CVE-2025-8058تحرير مزدوج للذاكرة في regcomp بعد فشل حجز الذاكرة2.36-9+deb12u13أُصلحت قبل صدوره (2.41-11)
CVE-2025-15281قد ينهار البرنامج عند استخدام wordexp مع WRDE_REUSE وWRDE_APPEND2.36-9+deb12u142.41-12+deb13u2
CVE-2026-0861فيض عددي في عائلة memalign مع قيم محاذاة ضخمة2.36-9+deb12u142.41-12+deb13u2
CVE-2026-0915قد يسرّب getnetbyaddr محتوى المكدّس إلى خادم DNS2.36-9+deb12u142.41-12+deb13u2
CVE-2026-4046انهيار iconv() مع مدخلات IBM1390/IBM13992.36-9+deb12u142.41-12+deb13u3
CVE-2026-4437 وCVE-2026-4438قد يعيد gethostbyaddr مع واجهة DNS أسماء مضيفين غير صالحة بسبب ردود DNS مُعدّة خصيصًا2.36-9+deb12u142.41-12+deb13u3

يتطلب معظم هذه الثغرات ظروفًا خاصة: برنامجًا ثابتًا من نوع setuid، أو تطبيقًا يمرّر قيم محاذاة يتحكم فيها المهاجم، أو ردًا مُعدًّا من خادم DNS الذي يستخدمه الجهاز. وقد منحت الجهة المُصدِرة الثغرة CVE-2025-8058 درجة 5.9 (متوسطة) وفق CVSS 4.0 ولم تقيّم معظم البقية، ولا توجد أي منها في كتالوج CISA للثغرات المستغلة فعليًا، وهذا يتسق مع معاملة دبيان لها كمادة للإصدارات النقطية. والخلاصة: النسخة 2.36-9+deb12u14 في bookworm والنسخة 2.41-12+deb13u4 في trixie (وهما النسختان الحاليتان) تتضمنان كل إصلاحات الجدول.

أما دبيان 11 (bullseye) فتلقى إصلاحات مماثلة عبر تحذيرات الدعم طويل الأمد DLA-4143-1 وDLA-4181-1 وDLA-4621-1، لكن فترة دعمه انتهت في 31 أغسطس 2026.

تحقق مما تشغّله

dpkg-query -W -f='${Package} ${Version}\n' libc6 libc-bin
apt policy libc6

قارن النسخة المثبتة بالجدول. ولا تعتمد على ldd --version لهذا الغرض، فهو يطبع النسخة الأصلية فقط (2.36 أو 2.41) لا مراجعة دبيان التي تحمل الإصلاح. وفي ناتج apt policy ينبغي أن تأتي النسخة المرشحة من الأرشيف الرئيسي (مثل deb.debian.org/debian bookworm/main)، فإن لم ترَ إلا سطرًا ينتهي بـ -security فأضف المستودع الرئيسي إلى مصادرك.

التحديث

sudo apt update
sudo apt upgrade
apt policy libc6

تُبنى من الحزمة المصدرية عدة حزم ثنائية، منها libc6 وlibc-bin وlibc6-dev وlocales وnscd، ويحدّث الأمر المعتاد apt upgrade كل ما هو مثبت منها.

إعادة التشغيل بعد تحديث glibc

تحتفظ كل عملية قيد التشغيل بالمكتبة القديمة في الذاكرة حتى تُعاد. وتُدرج الحزمة needrestart الخدمات المتأثرة، وهي في حالة glibc كلها تقريبًا، لذا فإعادة تشغيل الخادم في وقت مناسب هي الخيار الأبسط:

sudo needrestart -r l
sudo reboot

ما الذي لم يُصلَح بعد؟

يُدرج المتتبع أيضًا مسائل في glibc لم تُصلَح بعد في bookworm أو trixie. فمثلًا الثغرة CVE-2026-95818، وهي تجاوز سعة في المكدّس داخل المحمّل الديناميكي قد يستغله مستخدم محلي لإسقاط برامج setuid أو إفساد ذاكرتها (درجتها 3.6، منخفضة وفق الجهة المُصدِرة)، معلَّمة بوصفها مسألة ثانوية (no-dsa) في trixie وما زالت مفتوحة في bookworm. ويُتوقع إصلاح مثل هذه المسائل في تحديثات لاحقة لا في تحذيرات عاجلة. راجع صفحة المتتبع إن كانت ثغرة بعينها تهمك.

ما الذي ينبغي فعله

  • تأكد أن مصادر APT تتضمن أرشيف دبيان الرئيسي إلى جانب أرشيف الأمان، لتصلك إصلاحات الإصدارات النقطية.
  • ارفع libc6 إلى 2.36-9+deb12u14 على الأقل في bookworm، أو 2.41-12+deb13u4 في trixie.
  • أعد تشغيل الخادم بعد تحديثات glibc، أو على الأقل أعد تشغيل كل خدمة يذكرها needrestart.
  • لا تكتفِ برسائل تحذيرات DSA، وتابع المتتبع للحزم الأساسية مثل glibc.
  • انقل ما تبقى من أنظمة دبيان 11 إلى إصدار مدعوم.

المصادر

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.