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

تحديث curl ضمن DSA-6558-1 (أكتوبر 2026): إصلاح ثغرة استخدام الذاكرة بعد تحريرها في رفع HTTP/2 في دبيان 13

النشرة DSA-6558-1 تعالج ثغرة عالية الخطورة في libcurl عند الرفع عبر HTTP/2 وثلاث ثغرات أصغر في دبيان 13، بينما لا يتأثر curl 7.88 في دبيان 12 بالثغرة الرئيسية.

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

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

الخطورة: عالية الحالة: تم التصحيح
الحالة
أُصلحت في دبيان 13 (trixie). أما دبيان 12 (bookworm) فغير متأثر بالثغرة CVE-2026-92392، ويصنّف متتبع أمان دبيان الثغرات الثلاث الأخرى مشكلاتٍ بسيطة أُرجئ إصلاحها في bookworm.
المتأثر
  • حزمة curl في دبيان 13 (trixie) قبل الإصدار 8.14.1-2+deb13u7
تاريخ النشر
آخر تحديث

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

  • في دبيان 13 ثبّت 8.14.1-2+deb13u7 وأعد تشغيل PHP-FPM والخدمات الأخرى التي تستخدم libcurl.
  • ابدأ بالأنظمة التي ترفع بيانات عبر HTTPS إلى خوادم لا تتحكم بها، لأن الثغرة CVE-2026-92392 يطلقها الخادم.
  • في دبيان 12 استمر في التحديثات المعتادة وراقب صفحة curl في متتبع دبيان لأي إصلاح لاحق للثغرات المؤجلة.
  • أعد بناء صور الحاويات المبنية على دبيان والتي تتضمن curl أو libcurl.
التسلسل الزمني
  1. نشرت دبيان التحذير الأمني DSA-6558-1 لحزمة curl.
  2. نشرت سكايلاين هذا الملخص.

أصدرت دبيان في 14 أكتوبر 2026 النشرة DSA-6558-1 لحزمة curl في دبيان 13 (trixie). والإصلاح الأساسي فيها للثغرة CVE-2026-92392، وهي استخدام لذاكرة بعد تحريرها في مكتبة libcurl عندما يعيد الخادم ضبط تدفق HTTP/2 أثناء عملية رفع، ويصنفها مشروع curl بأنها عالية الخطورة. ويقدّم التحديث نفسه ثلاثة إصلاحات أصغر كانت دبيان تنوي إصدارها مع التحديث الدوري 13.8. أما دبيان 12 (bookworm) فلا يتأثر بالثغرة الرئيسية.

نظرة سريعة

البندالتفاصيل
الحزمة المصدريةcurl
دبيان 13 (trixie)الإصلاح في 8.14.1-2+deb13u7
دبيان 12 (bookworm)غير متأثر بالثغرة CVE-2026-92392، والثغرات الثلاث الصغيرة مؤجلة لدى دبيان
الحزم الثنائيةcurl وlibcurl4t64 وlibcurl3t64-gnutls، إضافة إلى حزم التطوير إن وُجدت
الثغراتCVE-2026-92392 وCVE-2026-8286 وCVE-2026-8924 وCVE-2026-8927
الخطورةعالية بحسب تصنيف curl للثغرة CVE-2026-92392
النشرةDSA-6558-1 بتاريخ 14 أكتوبر 2026

ما طبيعة الثغرات

  • CVE-2026-92392، استخدام ذاكرة بعد تحريرها عند الرفع عبر HTTP/2 (عالية). أثناء الرفع تسيء libcurl معالجة رسالة RST_STREAM من الخادم بالسبب HTTP_1_1_REQUIRED أو REFUSED_STREAM، ثم تستخدم ذاكرة سبق تحريرها. وتذكر دبيان أن ذلك قد يؤدي إلى تنفيذ شيفرة عن بُعد، بينما توضح نشرة curl أن تحويل الخلل إلى تنفيذ شيفرة لم يثبت إلا عندما يستوفي خادم خبيث قائمة طويلة من الشروط المحددة، منها المعرفة الدقيقة بإصدار curl ومعمارية الجهاز وترتيب الذاكرة. والإصدارات المتأثرة من 8.12.0 إلى 8.22.0، ولهذا يتأثر الإصدار 8.14.1 في trixie ولا يتأثر الإصدار 7.88.1 في bookworm.
  • CVE-2026-8927، إرسال بيانات اعتماد Digest إلى وكيل خاطئ (متوسطة). عند إعادة استخدام مقبض libcurl واحد لعمليات نقل يُحدَّد فيها الوكيل من متغيرات البيئة، قد تُرسل ترويسة Proxy-Authorization الخاصة بوكيل إلى وكيل آخر. ويشير curl إلى أن أداة سطر الأوامر غير متأثرة.
  • CVE-2026-8924، ملفات تعريف ارتباط شاملة عبر النقطة الأخيرة في اسم النطاق (منخفضة). قد يضبط خادم خبيث ملفات تعريف ارتباط لنطاق عام كامل مثل co.uk. عند استخدام اسم مضيف ينتهي بنقطة.
  • CVE-2026-8286، إعادة استخدام اتصالات STARTTLS (منخفضة). عمليات النقل التي تبدأ بنص واضح ثم تنتقل إلى TLS، مثل IMAP وPOP3 وSMTP وFTP وLDAP، قد تعيد استخدام اتصال لا تتطابق إعدادات TLS فيه.

تسجل تقييمات CISA على موقع cve.org وجود إثبات مفهوم منشور لهذه الثغرات، لكن أياً منها غير مدرج في قائمة CISA للثغرات المستغلة فعلياً حتى 30 أكتوبر 2026.

هل أنت متأثر؟

تُستخدم libcurl في برامج كثيرة غير أمر curl، ففي trixie تعتمد إضافة curl في PHP (php8.4-curl) على libcurl4t64، ويعتمد git على libcurl3t64-gnutls للمستودعات البعيدة عبر HTTPS. افحص كل حزم curl المثبتة:

dpkg -l curl 'libcurl*'
apt policy libcurl4t64 libcurl3t64-gnutls

في دبيان 13 يحتاج أي إصدار أقدم من 8.14.1-2+deb13u7 إلى التحديث. أما في دبيان 12 فيشير متتبع دبيان الأمني إلى أن CVE-2026-92392 لا تمس bookworm لأن الشيفرة المعيبة غير موجودة فيه، ويصنف الثغرات الثلاث الأخرى بأنها قضايا ثانوية مؤجلة، لذلك لا توجد حزمة جديدة لـ bookworm ضمن هذه النشرة. ودبيان 11 (bullseye) تجاوز نهاية الدعم الممتد وينبغي ترقيته.

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

sudo apt update
sudo apt upgrade

أو حدّث curl وlibcurl فقط:

sudo apt install --only-upgrade curl libcurl4t64 libcurl3t64-gnutls

تتجاوز apt الحزم غير المثبتة. وتختلف حزم curl في أوبونتو، فراجع نشرات أوبونتو الأمنية لخوادم أوبونتو.

هل تحتاج إلى إعادة تشغيل؟

لا حاجة إلى إعادة تشغيل الخادم. أوامر curl العابرة تستخدم المكتبة الجديدة في تشغيلها التالي، لكن العمليات طويلة التشغيل التي حمّلت libcurl تبقى على النسخة القديمة، والمثال المعتاد هو PHP-FPM:

sudo needrestart -r l
sudo systemctl restart php8.4-fpm

وأعد تشغيل أي خدمة أخرى تظهر في needrestart، مثل عمليات التطبيقات التي تنفذ طلبات HTTP.

المصادر

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.