Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
linux-tcp-uaf-cve-2026-98432 — CVE-2026-98432 (استخدام الذاكرة بعد التحرير UAF في Linux IPv4 TCP inet_opt): نص تشخيصي للقراءة فقط، وتخفيفات nftables/sysctl دون إعادة تشغيل، ونشر عبر Ansible ودليل استجابة (بالإنجليزية/الكورية) | Kitploit
أدوات/GitHubGitHub/johnhsb/linux-tcp-uaf-cve-2026-98432
أدوات دفاعيةتحليل الثغرات الأمنيةالبرمجة النصية والأتمتةتدقيق التكوينأمن الشبكاتDevSecOpsسوء التكوينالتعلم والتعليمالاستجابة للحوادث

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
GitHubjohnhsb/linux-tcp-uaf-cve-2026-98432

linux-tcp-uaf-cve-2026-98432

CVE-2026-98432 (استخدام الذاكرة بعد التحرير UAF في Linux IPv4 TCP inet_opt): نص تشخيصي للقراءة فقط، وتخفيفات nftables/sysctl دون إعادة تشغيل، ونشر عبر Ansible ودليل استجابة (بالإنجليزية/الكورية)

عرض المستودع
2منذ 3 أياملم تتم المراجعة بعد
مشاركة

linux-tcp-uaf-cve-2026-98432

مجموعة استجابة لـ CVE-2026-98432، وهي ثغرة تتعلق بسلامة الذاكرة في الشيفرة التي تستخدمها نواة Linux لإعداد اتصالات TCP. تحتوي على ثلاثة أشياء:

  • سكربت تشخيصي — يخبرك ما إذا كان الخادم عرضة للثغرة ومدى إلحاح ذلك. لا يُجري أي تغييرات على النظام.
  • تخفيفات مؤقتة — قاعدة جدار حماية (باستخدام iptables المثبّت افتراضيًا، أو nftables حيث يكون iptables مفقودًا)، وملفات إعدادات النواة (sysctl) ودفاتر Ansible، وكلها تُطبَّق دون إعادة تشغيل. الوضع الافتراضي يكتفي بإحصاء الحزم فقط.
  • دليل الاستجابة — كيف تعمل الثغرة، وحالة الترقيع لكل توزيعة، وكيفية التحقق، والمقايضات لكل تخفيف → cve-2026-98432-guide.en.md

🇰🇷 한국어

كُتب اعتبارًا من 2026-11-03. كل تخفيف هنا مؤقت ولا يُغني عن إصلاح النواة. جدوِل تحديث النواة وإعادة التشغيل (أو livepatch) بشكل منفصل.

READMEالدليلالسكربت التشخيصي
🇺🇸 الإنجليزية (افتراضي)README.mdcve-2026-98432-guide.en.mdcheck_cve_2026_98432.sh
🇰🇷 한국어README.ko.mdcve-2026-98432-guide.ko.mdcheck_cve_2026_98432_ko.sh

نظرة سريعة

  • يمكن لأي شخص على الشبكة إسقاط الخادم بمجرد إرسال طلبات اتصال TCP — دون الحاجة إلى تسجيل دخول — وفي ظروف معينة تم الإبلاغ عن استيلاء عن بُعد على صلاحيات root.
  • كل خادم تقريبًا يعمل بـ Linux 4.4 أو أحدث متأثر. اتصالات IPv6 غير متأثرة.
  • الإصلاح الحقيقي هو نواة مُرقَّعة مع إعادة تشغيل. أصدرت RHEL وDebian وAmazon Linux وغيرها نوى مُصلحة؛ أما Ubuntu فلا تزال تُعِدّها (انظر 2. الوضع الحالي).
  • إلى أن تتمكن من الترقيع، فإن قاعدة جدار حماية تُسقط حزم TCP التي تحمل خيارات IPv4 هي أكثر ضابط مؤقت فعالية. تستخدم iptables المثبّت افتراضيًا ولا تحتاج إلى إعادة تشغيل. وللأمان، تبدأ بالإحصاء فقط؛ انتقل إلى الإسقاط بعد التأكد من عدم تأثر أي حركة مرور مشروعة.

1. ما هذه الثغرة؟

يمكن أن يحمل ترويسة IP لطلب اتصال TCP — نادرًا — حقولًا إضافية تُسمى خيارات IPv4. تحتفظ النواة بهذه الخيارات في الذاكرة أثناء إعداد الاتصال. وعند التنظيف، حرّرت تلك الذاكرة فورًا، رغم أن نواة معالج أخرى قد لا تزال تقرأها.

يُسمى استخدام الذاكرة بعد تحريرها use-after-free (UAF). وإذا وُضع شيء آخر هناك في هذه الأثناء، تقرأ النواة بيانات خاطئة، مما قد يؤدي إلى:

  • انهيار الخادم (kernel panic، DoS) — ممكن دون أكثر من خدمة TCP عادية مفتوحة.
  • تنفيذ شيفرة عن بُعد بصلاحيات root — في 2026-10-27 قالت Frontier Red Team التابعة لـ Anthropic إنها بنت استغلالًا ينفّذ أوامر root دون مصادقة على خوادم بها مستمع MPTCP (انظر المصطلحات أدناه). استغرق تسريب عنوان في النواة نحو 48 دقيقة، وتنفيذ الأوامر نحو 5 دقائق إضافية. لم تُنشر الشيفرة.
البندالتفصيل
المتأثرLinux 4.4 وأحدث، قبل الإصدار المُصلح لكل فرع. IPv6 غير متأثر
الخطورةCVSS 9.8 (حرجة) من Kernel CNA وRed Hat وUbuntu. تصنّفها SUSE وAmazon وOracle بـ 8.1، لأن الفوز بسباق التوقيت بين المعالجات صعب
السبب الجذريحُرّرت الذاكرة دون انتظار فترة التحرير الآمن في النواة (RCU grace period). الإصلاح في المنبع: commit e3f33b0a1d89 (kfree → kfree_rcu)
إصدارات النواة المُصلحة5.10.272، 5.15.223، 6.1.190، 6.6.159، 6.12.113، 6.18.56، 7.2.10، 7.3 أو أحدث — بالنسبة لنوى التوزيعات، تحقق من تضمين الإصلاح، لا من رقم الإصدار

2. الوضع الحالي

الاستغلال: اعتبارًا من 2026-11-03 لم تكن الثغرة مدرجة في CISA KEV (كتالوج الثغرات المعروف استغلالها فعليًا)، ولم تُبلَّغ أي هجمات في العالم الحقيقي. تدّعي العديد من مستودعات GitHub أنها "PoCs"؛ ولا شيء منها مُتحقَّق منه — لا تشغّلها على شبكات الإنتاج.

النوى المُصلحة حسب التوزيعة (الإصدارات والمصادر في الدليل §2.2)

التوزيعةالحالة
RHEL 8 / 9 / 10✅ نوى مُصلحة صدرت في 2026-11-01 (RHSA-2026:93414 / 93412 / 93413). عُقد OpenShift (RHCOS) لم تُصلَح بعد
Debian 12 / 13✅ مُصلحة (DSA-6568-1، DLA-4841-1، DLA-4850-1)
Amazon Linux 2 / 2023✅ مُصلحة. يتم طرح صور AMI المُحسَّنة لـ EKS/ECS وFargate وBottlerocket تدريجيًا
Rocky Linux (CIQ RLC Pro / LTS)✅ كل نسخة مدعومة من CIQ مُصلحة. بالنسبة لـ Rocky المجتمعية، راجع Rocky Errata
Ubuntu 22.04 / 24.04 / 26.04 / 26.10⏳ قيد التنفيذ ("work in progress" اعتبارًا من 2026-11-03)
Ubuntu 16.04 / 18.04 / 20.04⏳ انتهى الدعم القياسي — الإصلاحات متوقعة لمشتركي Ubuntu Pro (ESM) فقط
SUSE، Oracle Linux، AlmaLinux، …تم الإبلاغ عن إصلاحات — راجع إشعار كل بائع على حدة

3. هل خادمي معرّض للخطر؟

يعطيك سكربت التشخيص في 4. ما الذي يجب فعله الآن الحكم الدقيق. وكدليل تقريبي:

لكي ينجح الهجوم، ① يحتاج الخادم إلى نواتَي معالج (CPU) على الأقل (يجب أن تلمس نواتان الذاكرة نفسها في اللحظة نفسها)، و② يجب أن تصل حزمة المهاجم إلى الخادم مع بقاء خيارات IPv4 سليمة.

#إذا كان الخادم…الخطرما يجب فعله
1داخل VPC داخلي أو عقدة Kubernetes، متعدد النوى، مع مستمع MPTCP (بما في ذلك داخل الحاويات)🔴 صلاحيات جذر عن بُعدطبّق قاعدة الجدار الناري وsysctl الآن، ورقّع نوى العُقد. بعض شبكات Kubernetes (شبكات CNI القائمة على eBPF) تتجاوز جدار الحماية المضيف، لذا يأتي الترقيع أولًا
2على IP عام أو خلف موازن حمل L4 (AWS NLB، …) مع مستمع MPTCP🔴 صلاحيات جذر عن بُعدطبّق قاعدة الجدار الناري وsysctl الآن
3متعدد النوى مع خدمات TCP عادية فقط🟠 تعطّل عن بُعدطبّق قاعدة الجدار الناري (sysctl وحده لا يكفي)
4معالج واحد (vCPU واحدة)🟡 نجاحه مستبعد جدًاأدرجه في دورة الترقيع العادية
5يمكن الوصول إليه فقط عبر وكيل L7 (AWS ALB، CloudFront، Cloudflare، …) مع وصول داخلي مُتحكَّم فيه🟡 حزم الهجوم لا تصل أبدًارقّع للدفاع ضد المهاجمين الداخليين

⚠️ لا تستنتج "لا يوجد مستمع MPTCP، إذن نحن آمنون." تقول Red Hat إن التحقق من مستمعي MPTCP هو "معلومة للاسترشاد وليس طمأنة." فبدون MPTCP يظل التعطّل ممكنًا، ولا يمكن استبعاد طريقة استغلال أخرى لا تحتاج إلى MPTCP. كذلك، على نوى عائلة RHEL 8 قد يُظهر ss -M مستمعي MPTCP كـ TCP عادي.

💡 L4 مقابل L7: يُنهي وكيل L7 اتصال TCP الخاص بالعميل ويفتح اتصالًا جديدًا إلى خادمك، لذا لا تصل خيارات IPv4 الخاصة بالمهاجم إليه أبدًا. أما موازن الحمل L4 (مستمعو TCP في AWS NLB، وGlobal Accelerator، وPrivateLink، وVPC Lattice، …) فيمرّر الحزم دون تغيير، وهو ما يعادل تعريض الخادم مباشرة.


4. ما الذي يجب فعله الآن

الخطوة 1 — التشخيص

سكربت للقراءة فقط يتحقق من حالة الترقيع والتخفيفات ومدى التعرّض (بما في ذلك الحاويات) ويخبرك بمستوى الخطر.

sudo bash check_cve_2026_98432.sh

لعرض منطق الحكم:

sudo bash check_cve_2026_98432.sh --verbose
  • رموز الخروج: 0 تم الترقيع أو التخفيف · 10 إجراء مطلوب · 1 خطأ · 2 خيار غير صالح
  • لا يتم الحكم على نوى التوزيعات من خلال رقم إصدار uname -r. فكثيرًا ما تنسخ التوزيعات الإصلاحات إلى نوى أقدم مع الاحتفاظ برقم الإصدار (backporting)، لذا يتحقق السكربت من ما إذا كانت هذه الثغرة CVE مسجّلة في سجل تغييرات حزمة النواة أو في قائمة livepatch.
  • يعمل دون اتصال بالإنترنت افتراضيًا. على Debian/Ubuntu دون ملف سجل تغييرات محلي، يستعلم --online من apt changelog.
  • يتخطى --no-netns فحوصات شبكة الحاوية.

الخطوة 2 — عُدّ أولًا، ثم احجب بعد التحقق (دون إعادة تشغيل)

تنزيل الأداة